A: (0, 0)
B: (20, 200)
f = Function({-0.024930747922438153, 20.177285318559548, -0.39301310043668786, 0.5676855895196441, 0.8879184861717547, 1.2081513828238652, 1.5283842794759759, 1.7418728772440497, 1.9553614750121235, 2.1688500727801974, 2.3823386705482714, 2.595827268316345, 2.8093158660844186, 3.0228044638524927, 3.2362930616205663, 3.44978165938864, 3.5565259582726765, 3.663270257156714, 3.7700145560407505, 3.930131004366806, 4.090247452692861, 4.250363901018916, 4.410480349344971, 4.623968947113045, 4.837457544881119, 5.050946142649193, 5.531295487627359, 6.0116448326055245, 6.331877729257635, 6.652110625909746, 6.972343522561856, 7.399320718098004, 7.826297913634153, 8.2532751091703, 8.733624454148465, 9.21397379912663, 9.694323144104796, 10.174672489082964, 10.975254730713239, 11.775836972343516, 12.736535662299849, 13.216885007278014, 13.69723435225618, 14.978165938864622, 15.405143134400769, 15.832120329936918, 16.259097525473067, 17.219796215429398, 17.700145560407563, 18.18049490538573, 18.50072780203784, 18.820960698689948, 19.14119359534206, 19.621542940320225, 20.101892285298394, 20.63561377971858, 21.16933527413876, 21.703056768558945, 22.343522561863168, 22.983988355167387, 23.94468704512372, 24.905385735080053, 25.866084425036384, 26.826783114992715, 27.467248908296938, 28.107714701601157, 29.068413391557492, 30.029112081513823, 30.989810771470154, 31.950509461426485, 33.23144104803493, 34.032023289665204, 34.832605531295485, 35.4730713245997, 36.113537117903924, 36.96749150897622, 37.82144590004851, 38.67540029112081, 39.63609898107714, 40.27656477438136, 40.917030567685586, 42.03784570596797, 43.158660844250356, 44.4395924308588, 45.40029112081513, 47.64192139737991, 48.60262008733624, 49.243085880640464, 49.88355167394468, 51.00436681222707, 52.12518195050946, 53.08588064046579, 55.00727802037845, 55.96797671033478, 56.92867540029111, 57.88937409024745, 60.611353711790386, 63.33333333333333, 64.29403202328966, 66.85589519650655, 67.81659388646288, 68.77729257641921, 70.05822416302765, 70.59194565744782, 71.12566715186802, 71.6593886462882, 72.40659873847646, 73.15380883066473, 73.90101892285298, 74.86171761280931, 75.18195050946143, 75.50218340611353, 75.82241630276565, 76.30276564774381, 76.78311499272198, 77.31683648714215, 77.85055798156235, 78.38427947598252, 78.62445414847161, 78.86462882096069, 79.10480349344977, 79.34497816593885, 79.77195536147501, 80.19893255701116, 80.6259097525473, 81.10625909752547, 81.58660844250363, 81.90684133915575, 82.22707423580785, 82.54730713245996, 83.02765647743813, 83.5080058224163, 83.72149442018437, 83.93498301795245, 84.14847161572051, 84.36196021348859, 84.57544881125666, 84.78893740902474, 84.85298398835516, 84.91703056768559, 84.98107714701601, 85.04512372634643, 85.10917030567686, 85.2692867540029, 85.42940320232896, 85.58951965065502, 85.74963609898107, 85.82969432314411, 85.90975254730714, 85.98981077147015, 86.06986899563319, 86.32605531295488, 86.58224163027656, 86.83842794759826, 87.09461426491994, 87.35080058224163, 87.45754488112567, 87.56428918000971, 87.67103347889376, 87.77777777777777, 87.88452207666181, 87.99126637554585, 88.09801067442989, 88.20475497331392, 88.31149927219796, 88.41824357108199, 88.52498786996603, 88.63173216885008, 88.73847646773409, 88.84522076661814, 88.95196506550218, 89.16545366327024, 89.37894226103833, 89.5924308588064, 89.80591945657447, 90.01940805434255, 90.23289665211063, 90.31295487627365, 90.39301310043668, 90.4730713245997, 90.55312954876273, 90.69037221875648, 90.82761488875026, 90.96485755874401, 91.10210022873777, 91.23934289873152, 91.3765855687253, 91.51382823871906, 91.69681846537742, 91.87980869203577, 92.0627989186941, 92.24578914535245, 92.42877937201081, 92.61176959866916, 92.7947598253275, 92.7947598253275, 92.7947598253275, 92.7947598253275, 92.7947598253275, 92.7947598253275, 92.90150412421154, 93.0082484230956, 93.11499272197962, 93.2064878353088, 93.29798294863797, 93.38947806196714, 93.48097317529631, 93.57246828862549, 93.66396340195466, 93.75545851528383, 93.88355167394468, 94.01164483260553, 94.13973799126636, 94.2678311499272, 94.39592430858806, 94.52401746724891, 94.65211062590974, 94.78020378457059, 94.90829694323143, 95.03639010189228, 95.1004366812227, 95.16448326055313, 95.22852983988355, 95.29257641921397, 95.3566229985444, 95.4206695778748, 95.48471615720524, 95.54876273653566, 95.61280931586607, 95.6768558951965, 95.83697234352256, 95.99708879184861, 96.15720524017468, 96.31732168850073, 96.42406598738476, 96.53081028626879, 96.63755458515283, 96.69092673459484, 96.74429888403687, 96.79767103347888, 96.85104318292092, 96.90441533236292, 96.95778748180494, 97.117903930131, 97.27802037845706, 97.43813682678311, 97.59825327510917, 97.6783114992722, 97.75836972343522, 97.83842794759825, 97.91848617176127, 98.04657933042212, 98.17467248908297, 98.30276564774381, 98.43085880640466, 98.5589519650655, 98.77244056283358, 98.98592916060164, 99.19941775836972, 99.35953420669578, 99.51965065502182, 99.67976710334787, 99.83988355167394, 100.02287377833228, 100.20586400499064, 100.38885423164899, 100.57184445830732, 100.75483468496569, 100.93782491162402, 101.12081513828238, 101.24890829694323, 101.37700145560407, 101.5050946142649, 101.63318777292575, 101.76128093158661, 101.88937409024746, 102.01746724890829, 102.14556040756914, 102.27365356622998, 102.40174672489083, 102.53898939488458, 102.67623206487836, 102.81347473487212, 102.95071740486587, 103.08796007485964, 103.2252027448534, 103.36244541484714, 103.49968808484093, 103.6369307548347, 103.77417342482843, 103.91141609482221, 104.04865876481597, 104.18590143480974, 104.32314410480349, 104.45657447840854, 104.59000485201358, 104.72343522561863, 104.85686559922367, 104.99029597282872, 105.12372634643377, 105.25715672003882, 105.39058709364384, 105.5240174672489, 105.65744784085395, 105.790878214459, 105.92430858806404, 106.05240174672488, 106.18049490538574, 106.30858806404657, 106.43668122270742, 106.56477438136827, 106.72489082969433, 106.88500727802037, 107.04512372634642, 107.20524017467248, 107.41872877244056, 107.63221737020864, 107.84570596797671, 107.92576419213974, 108.00582241630276, 108.08588064046579, 108.16593886462881, 108.257433977958, 108.34892909128716, 108.44042420461633, 108.53191931794552, 108.62341443127468, 108.71490954460387, 108.80640465793304, 108.85977680737506, 108.91314895681707, 108.9665211062591, 109.0198932557011, 109.07326540514312, 109.12663755458514, 109.20669577874817, 109.28675400291121, 109.36681222707423, 109.44687045123726, 109.66035904900532, 109.8738476467734, 110.08733624454148, 110.19408054342551, 110.30082484230955, 110.40756914119359, 110.49906425452276, 110.59055936785194, 110.68205448118111, 110.77354959451029, 110.86504470783946, 110.95653982116862, 111.0480349344978, 111.10140708393983, 111.15477923338183, 111.20815138282387, 111.26152353226588, 111.31489568170791, 111.36826783114992, 111.50551050114369, 111.64275317113746, 111.7799958411312, 111.91723851112498, 112.05448118111873, 112.19172385111249, 112.32896652110625, 112.39301310043668, 112.4570596797671, 112.52110625909752, 112.58515283842794, 112.64919941775837, 112.80931586608442, 112.96943231441048, 113.12954876273653, 113.28966521106258, 113.44978165938865, 113.6098981077147, 113.81004366812226, 114.01018922852984, 114.21033478893742, 114.41048034934497, 114.61062590975254, 114.8107714701601, 115.01091703056768, 115.21106259097525, 115.3311499272198, 115.45123726346432, 115.57132459970886, 115.69141193595341, 115.81149927219795, 115.93158660844249, 116.05167394468702, 116.17176128093158, 116.33187772925764, 116.49199417758369, 116.65211062590974, 116.8122270742358, 116.97234352256186, 117.13245997088791, 117.32459970887916, 117.51673944687045, 117.70887918486171, 117.90101892285297, 118.09315866084425, 118.28529839883552, 118.47743813682678, 118.66957787481806, 118.86171761280931, 119.05385735080058, 119.29403202328967, 119.53420669577875, 119.77438136826783, 120.01455604075691, 120.17467248908297, 120.33478893740903, 120.49490538573508, 120.65502183406113, 120.97525473071323, 121.29548762736535, 121.61572052401746, 122.09606986899563, 122.5764192139738, 122.73653566229984, 122.89665211062591, 123.05676855895196, 123.21688500727802, 123.21688500727802, 123.21688500727802, 123.21688500727802, 123.21688500727802, 123.4303736050461, 123.64386220281416, 123.85735080058224, 123.99967653242763, 124.142002264273, 124.28432799611839, 124.42665372796377, 124.56897945980914, 124.71130519165455, 124.85363092349992, 124.99595665534531, 125.13828238719069, 125.24502668607472, 125.35177098495876, 125.45851528384279, 125.53857350800583, 125.61863173216884, 125.69868995633186, 125.7787481804949, 125.93886462882097, 126.09898107714702, 126.25909752547307, 126.41921397379912, 126.57933042212517, 126.73944687045123, 126.81950509461427, 126.8995633187773, 126.97962154294031, 127.05967976710335, 127.2197962154294, 127.37991266375545, 127.5400291120815, 127.70014556040756, 127.91363415817564, 128.1271227559437, 128.34061135371178, 128.4473556525958, 128.55409995147986, 128.6608442503639, 128.76758854924796, 128.87433284813198, 128.981077147016, 129.23726346433767, 129.4934497816594, 129.74963609898106, 130.00582241630275, 130.26200873362444, 130.90247452692867, 131.5429403202329, 131.94323144104803, 132.34352256186315, 132.7438136826783, 133.14410480349343, 133.70451237263464, 134.26491994177582, 134.82532751091702, 135.38573508005823, 135.8981077147016, 136.41048034934497, 136.92285298398835, 137.43522561863173, 137.94759825327512, 138.5240174672489, 139.1004366812227, 139.67685589519652, 140.25327510917032, 140.8296943231441, 141.79039301310044, 142.75109170305677, 143.49830179524503, 144.24551188743328, 144.99272197962154, 145.79330422125182, 146.5938864628821, 147.23435225618633, 147.87481804949056, 148.51528384279476, 149.155749636099, 149.63609898107717, 150.11644832605532, 150.91703056768557, 151.71761280931585, 152.67831149927218, 153.63901018922851, 154.59970887918485, 155.56040756914118, 156.09412906356135, 156.62785055798156, 157.16157205240174, 157.80203784570597, 158.44250363901017, 159.0829694323144, 159.72343522561863, 160.36390101892286, 160.68413391557496, 161.0043668122271, 161.3245997088792, 161.40465793304222, 161.48471615720524, 161.56477438136827, 161.6448326055313, 161.80494905385734, 161.9650655021834, 162.12518195050947, 162.28529839883552, 162.53436842956495, 162.78343846029438, 163.0325084910238, 163.2815785217532, 163.5306485524826, 163.77971858321203, 164.02878861394143, 164.27785864467086, 164.52692867540028, 164.84716157205239, 165.16739446870452, 165.48762736535662, 165.96797671033477, 166.44832605531295, 167.08879184861715, 167.7292576419214, 168.3697234352256, 169.01018922852984, 169.65065502183407, 171.2518195050946, 171.67879670063076, 172.10577389616688, 172.53275109170306, 173.4934497816594, 174.45414847161572, 175.25473071324598, 176.05531295487626, 176.8025230470645, 177.5497331392528, 178.29694323144105, 179.17758369723435, 180.05822416302766, 180.93886462882097, 181.81950509461427, 182.29985443959245, 182.7802037845706, 183.26055312954878, 183.74090247452693, 184.70160116448326, 184.91508976225134, 185.12857836001942, 185.34206695778747, 185.82241630276565, 186.3027656477438, 186.46288209606985, 186.6229985443959, 186.78311499272195, 186.94323144104803, 187.13537117903928, 187.32751091703057, 187.51965065502182, 187.7117903930131, 187.90393013100436, 188.01067442988838, 188.11741872877244, 188.22416302765646, 188.33090732654054, 188.43765162542454, 188.5443959243086, 188.6644832605531, 188.78457059679766, 188.90465793304222, 189.02474526928677, 189.1448326055313, 189.26491994177584, 189.3850072780204, 189.50509461426492, 189.61183891314894, 189.718583212033, 189.82532751091705, 189.93207180980107, 190.0388161086851, 190.14556040756915, 190.25230470645317, 190.3590490053372, 190.46579330422125, 190.57253760310527, 190.6792819019893, 190.78602620087335, 190.8927704997574, 190.99951479864146, 191.10625909752548, 191.26637554585153, 191.42649199417758, 191.58660844250363, 191.74672489082968, 191.8534691897137, 191.96021348859776, 192.0669577874818, 192.38719068413394, 192.70742358078604, 193.02765647743814, 193.34788937409024, 193.66812227074234, 193.98835516739447, 194.30858806404657, 194.62882096069868, 194.88500727802037, 195.14119359534206, 195.39737991266375, 195.65356622998544, 195.90975254730714, 196.39010189228532, 196.87045123726347, 197.08393983503154, 197.29742843279962, 197.5109170305677, 197.59097525473072, 197.67103347889375, 197.75109170305677, 197.8311499272198, 198.04463852498785, 198.25812712275595, 198.47161572052403, 198.55167394468705, 198.63173216885008, 198.7117903930131, 198.79184861717613, 198.89859291606015, 199.0053372149442, 199.11208151382823, 199.21882581271225, 199.32557011159633, 199.43231441048036, 199.5390587093644, 199.64580300824844, 199.75254730713246, 199.8592916060165, 199.96603590490054, 200.07278020378456, 200.23289665211064, 200.3930131004367})
P = Point(f)
Q = Point(f)