--- a
+++ b/test-assets/patient09/P09contours-manual/P09-0023-ocontour-manual.txt
@@ -0,0 +1,457 @@
+106.121628 71.271763
+106.121628 71.938271
+106.121628 72.604780
+106.788136 73.937796
+106.788136 74.604304
+106.121628 75.270812
+106.121628 75.937320
+105.455120 75.937320
+105.455120 76.603828
+104.788612 77.270336
+104.122104 77.936844
+103.455596 78.603352
+103.455596 79.269860
+102.789088 79.936368
+102.122580 80.602876
+102.122580 81.269384
+101.456072 81.935892
+100.789564 82.602400
+100.789564 83.268908
+100.123056 83.935416
+100.123056 84.601924
+99.456548 85.268432
+99.456548 85.934940
+99.456548 86.601448
+98.790040 87.267956
+98.790040 87.934464
+98.790040 88.600972
+98.123532 89.267480
+98.123532 89.933988
+98.123532 90.600496
+98.123532 91.267004
+97.457024 91.933512
+97.457024 92.600020
+97.457024 93.266528
+97.457024 93.933036
+97.457024 94.599544
+97.457024 95.266052
+96.790516 95.932560
+96.790516 96.599069
+96.790516 97.265577
+96.790516 97.932085
+96.790516 98.598593
+96.790516 99.265101
+96.790516 99.931609
+96.790516 100.598117
+96.790516 101.264625
+96.790516 101.931133
+96.790516 102.597641
+97.457024 102.597641
+97.457024 103.264149
+97.457024 103.930657
+97.457024 104.597165
+97.457024 105.263673
+97.457024 105.930181
+98.123532 106.596689
+98.123532 107.263197
+98.123532 107.929705
+98.123532 108.596213
+98.123532 109.262721
+98.123532 109.929229
+98.123532 110.595737
+98.123532 111.262245
+98.123532 111.928753
+98.790040 112.595261
+98.790040 113.261769
+98.790040 113.928277
+98.790040 114.594785
+98.790040 115.261293
+98.790040 115.927801
+98.790040 116.594309
+99.456548 116.594309
+99.456548 117.260817
+99.456548 117.927325
+99.456548 118.593833
+100.123056 119.260341
+100.123056 119.926849
+100.123056 120.593358
+100.123056 121.259866
+100.789564 121.259866
+100.789564 121.926374
+100.789564 122.592882
+101.456072 123.259390
+101.456072 123.925898
+102.122580 124.592406
+102.122580 125.258914
+102.122580 125.925422
+102.789088 125.925422
+102.789088 126.591930
+103.455596 126.591930
+103.455596 127.258438
+103.455596 127.924946
+104.122104 127.924946
+104.788612 128.591454
+104.788612 129.257962
+105.455120 129.924470
+106.121628 130.590978
+106.121628 131.257486
+106.788136 131.257486
+106.788136 131.923994
+107.454644 131.923994
+107.454644 132.590502
+108.121152 133.257010
+108.787660 133.923518
+109.454168 134.590026
+110.120676 134.590026
+110.787184 135.256534
+110.787184 135.923042
+111.453692 135.923042
+112.120200 136.589550
+112.786708 137.256058
+113.453216 137.256058
+114.119724 137.922566
+114.786232 138.589074
+115.452740 138.589074
+116.119248 139.255582
+116.785756 139.922090
+117.452264 139.922090
+118.118773 140.588598
+118.785281 140.588598
+119.451789 141.255106
+120.118297 141.255106
+120.118297 141.921614
+120.784805 141.921614
+121.451313 141.921614
+122.117821 142.588122
+122.784329 143.254630
+123.450837 143.921138
+124.117345 144.587647
+124.783853 144.587647
+125.450361 145.254155
+126.116869 145.920663
+126.116869 146.587171
+126.783377 147.253679
+126.783377 148.586695
+126.783377 149.253203
+127.449885 149.919711
+127.449885 151.252727
+127.449885 151.919235
+128.116393 152.585743
+128.116393 153.252251
+128.116393 154.585267
+128.782901 155.251775
+128.116393 155.918283
+128.116393 156.584791
+127.449885 157.251299
+127.449885 157.917807
+126.783377 158.584315
+126.783377 159.250823
+126.116869 159.917331
+126.116869 160.583839
+125.450361 161.250347
+124.783853 161.916855
+124.117345 162.583363
+123.450837 163.249871
+122.784329 163.916379
+122.117821 163.916379
+121.451313 164.582887
+120.784805 165.249395
+120.118297 165.915903
+119.451789 165.915903
+118.785281 166.582411
+117.452264 167.248919
+116.785756 167.915427
+116.119248 167.915427
+115.452740 168.581936
+114.786232 169.248444
+114.119724 169.248444
+113.453216 169.914952
+112.786708 169.914952
+111.453692 170.581460
+110.787184 170.581460
+110.120676 171.247968
+109.454168 171.914476
+108.787660 171.914476
+107.454644 172.580984
+106.788136 172.580984
+106.121628 173.247492
+105.455120 173.247492
+104.788612 173.914000
+103.455596 173.914000
+102.789088 174.580508
+102.122580 174.580508
+101.456072 175.247016
+100.789564 175.913524
+99.456548 175.913524
+98.790040 175.913524
+98.123532 175.913524
+97.457024 176.580032
+96.124008 176.580032
+95.457500 176.580032
+94.790992 176.580032
+94.124484 176.580032
+92.791467 176.580032
+92.124959 176.580032
+91.458451 176.580032
+90.791943 176.580032
+89.458927 176.580032
+88.792419 176.580032
+88.125911 176.580032
+87.459403 177.246540
+86.126387 177.246540
+85.459879 177.246540
+84.793371 177.246540
+84.126863 177.246540
+82.793847 177.246540
+82.127339 177.246540
+81.460831 177.246540
+80.794323 177.246540
+80.127815 176.580032
+79.461307 176.580032
+78.794799 176.580032
+78.128291 176.580032
+77.461783 175.913524
+76.795275 175.913524
+76.128767 175.913524
+75.462259 175.913524
+74.795751 175.247016
+74.129243 175.247016
+73.462735 175.247016
+72.796227 175.247016
+72.129719 174.580508
+70.796703 174.580508
+70.130195 174.580508
+69.463686 174.580508
+68.797178 174.580508
+68.130670 173.914000
+67.464162 173.914000
+66.797654 173.914000
+66.131146 173.914000
+65.464638 173.247492
+64.798130 173.247492
+64.131622 172.580984
+63.465114 171.247968
+63.465114 170.581460
+62.798606 169.914952
+62.132098 169.248444
+62.132098 168.581936
+61.465590 167.915427
+60.799082 166.582411
+60.799082 165.915903
+60.132574 165.249395
+59.466066 164.582887
+59.466066 163.916379
+58.799558 163.249871
+58.133050 162.583363
+58.133050 161.916855
+58.133050 161.250347
+58.133050 159.917331
+57.466542 159.250823
+57.466542 158.584315
+57.466542 157.917807
+56.800034 157.251299
+56.800034 156.584791
+56.133526 155.918283
+56.133526 155.251775
+56.133526 154.585267
+56.133526 153.918759
+55.467018 153.252251
+55.467018 152.585743
+55.467018 151.919235
+55.467018 151.252727
+54.800510 150.586219
+54.800510 149.919711
+54.800510 149.253203
+54.800510 148.586695
+54.134002 147.920187
+54.134002 147.253679
+54.134002 145.920663
+54.134002 145.254155
+54.134002 144.587647
+54.134002 143.921138
+54.134002 143.254630
+54.134002 142.588122
+54.134002 141.921614
+54.134002 141.255106
+54.134002 139.922090
+54.134002 139.255582
+54.134002 138.589074
+54.134002 137.922566
+54.134002 137.256058
+54.134002 136.589550
+54.134002 135.256534
+54.134002 134.590026
+54.134002 133.923518
+54.134002 133.257010
+54.134002 132.590502
+54.134002 131.923994
+54.134002 130.590978
+54.134002 129.924470
+54.134002 129.257962
+54.134002 128.591454
+54.134002 127.924946
+54.134002 127.258438
+54.134002 125.925422
+54.800510 125.258914
+54.800510 124.592406
+55.467018 123.925898
+55.467018 123.259390
+55.467018 122.592882
+56.133526 121.926374
+56.133526 121.259866
+56.800034 120.593358
+56.800034 119.926849
+57.466542 119.260341
+57.466542 118.593833
+57.466542 117.927325
+58.133050 117.260817
+58.133050 116.594309
+58.799558 115.927801
+58.799558 115.261293
+59.466066 114.594785
+59.466066 113.928277
+59.466066 113.261769
+60.132574 112.595261
+60.132574 111.928753
+60.799082 111.262245
+60.799082 110.595737
+61.465590 109.929229
+61.465590 109.262721
+61.465590 108.596213
+61.465590 107.263197
+61.465590 106.596689
+61.465590 105.930181
+60.799082 105.263673
+60.799082 104.597165
+60.799082 103.930657
+60.799082 103.264149
+60.799082 102.597641
+60.799082 101.264625
+60.132574 100.598117
+60.132574 99.931609
+60.132574 99.265101
+60.132574 98.598593
+60.132574 97.932085
+60.132574 97.265577
+59.466066 96.599069
+59.466066 95.266052
+59.466066 94.599544
+59.466066 93.933036
+59.466066 93.266528
+59.466066 92.600020
+58.799558 91.933512
+58.799558 91.267004
+58.799558 90.600496
+58.799558 89.267480
+58.799558 88.600972
+58.799558 87.934464
+58.133050 87.267956
+58.133050 86.601448
+58.133050 85.934940
+58.133050 85.268432
+57.466542 84.601924
+57.466542 83.935416
+57.466542 82.602400
+56.800034 81.935892
+56.800034 81.269384
+56.800034 80.602876
+56.133526 79.936368
+56.133526 79.269860
+56.133526 78.603352
+56.133526 77.270336
+55.467018 76.603828
+55.467018 75.937320
+56.133526 75.270812
+56.133526 74.604304
+56.800034 73.937796
+56.800034 73.271288
+56.800034 72.604780
+57.466542 71.938271
+57.466542 70.605255
+58.133050 69.938747
+58.133050 69.272239
+58.799558 68.605731
+58.799558 67.939223
+59.466066 67.272715
+59.466066 66.606207
+60.132574 65.939699
+60.132574 65.273191
+60.132574 64.606683
+60.799082 63.940175
+60.799082 63.273667
+61.465590 62.607159
+61.465590 61.274143
+62.132098 60.607635
+62.798606 59.941127
+62.798606 59.274619
+63.465114 58.608111
+64.131622 57.941603
+64.131622 57.275095
+64.798130 57.275095
+65.464638 57.275095
+66.131146 57.275095
+67.464162 57.275095
+68.130670 57.275095
+68.797178 57.275095
+69.463686 57.275095
+70.130195 57.275095
+70.796703 56.608587
+71.463211 56.608587
+72.129719 56.608587
+72.796227 56.608587
+73.462735 56.608587
+74.129243 56.608587
+74.795751 56.608587
+75.462259 56.608587
+76.128767 56.608587
+76.795275 56.608587
+77.461783 56.608587
+78.128291 56.608587
+79.461307 56.608587
+80.127815 56.608587
+80.794323 56.608587
+81.460831 56.608587
+82.127339 57.275095
+83.460355 57.275095
+84.126863 57.275095
+84.793371 57.275095
+85.459879 57.275095
+86.126387 57.275095
+87.459403 57.275095
+88.125911 57.275095
+88.792419 57.275095
+89.458927 57.275095
+90.125435 57.275095
+91.458451 57.275095
+92.124959 57.275095
+92.791467 57.941603
+93.457975 57.941603
+94.124484 57.941603
+95.457500 57.941603
+96.124008 57.941603
+96.790516 58.608111
+97.457024 58.608111
+98.123532 58.608111
+98.790040 58.608111
+100.123056 58.608111
+100.789564 59.274619
+101.456072 59.274619
+102.122580 59.274619
+102.789088 59.274619
+103.455596 59.941127
+104.122104 60.607635
+104.122104 61.274143
+104.122104 61.940651
+104.788612 63.273667
+104.788612 63.940175
+104.788612 64.606683
+105.455120 65.273191
+105.455120 65.939699
+105.455120 66.606207
+105.455120 67.272715
+106.121628 67.939223
+106.121628 68.605731
+106.121628 69.272239
+106.121628 69.938747
+106.121628 70.605255
+106.121628 71.271763