├── README.md ├── Resources ├── background1.txt ├── background2.txt ├── background3.txt ├── beard_out.txt ├── beard_shade1.txt ├── beard_shade2.txt ├── chin1.txt ├── chin2.txt ├── ear_line1.txt ├── ear_line2.txt ├── ear_line3.txt ├── ear_shade1.txt ├── ear_shade2.txt ├── ear_shade3.txt ├── end.txt ├── eye.txt ├── eye_shade1.txt ├── eye_shade2.txt ├── eyeball.txt ├── eyeball_centre.txt ├── eyelid.txt ├── face_out.txt ├── face_shade1.txt ├── face_shade2.txt ├── face_shade3.txt ├── face_shade4.txt ├── forhead_shade1.txt ├── hair_outline.txt ├── hair_shade1.txt ├── hair_shade2.txt ├── hair_shade3.txt ├── hair_shade4.txt ├── hair_shade5.txt ├── hair_shade6.txt ├── hair_shade7.txt ├── hair_shade8.txt ├── left_eyebrow.txt ├── lip_lower.txt ├── lip_upper.txt ├── nose_curve.txt ├── noseline.txt ├── nostril.txt ├── right_eyebrow.txt ├── sclera.txt ├── throat.txt ├── throat_shade1.txt ├── throat_shade2.txt ├── tshirt.txt ├── tshirt_color1.txt ├── tshirt_color2.txt └── tshirt_color3.txt ├── messi.ipynb └── messi.py /README.md: -------------------------------------------------------------------------------- 1 | # Messi-Drawing-with-Python 2 | A [Lionel Messi](https://wikipedia.org/wiki/Lionel_Messi) drawing using sketchpy library in [Python](https://www.python.org/) as a tribute for winning the [2022 FIFA World Cup](https://wikipedia.org/wiki/2022_FIFA_World_Cup) with Argentina team. 3 | 4 | 5 | ### ✍ Output: [Demo](https://www.instagram.com/p/C35YMfArS3v/) 6 | 7 | -------------------------------------------------------------------------------- /Resources/background1.txt: -------------------------------------------------------------------------------- 1 | (-480, -80) 2 | (2100, -80) 3 | (2100, 183) 4 | (-480, 183) -------------------------------------------------------------------------------- /Resources/background2.txt: -------------------------------------------------------------------------------- 1 | (-480, 183) 2 | (-480, 448) 3 | (2100, 448) 4 | (2100, 183) -------------------------------------------------------------------------------- /Resources/background3.txt: -------------------------------------------------------------------------------- 1 | (-480, 448) 2 | (-480, 709) 3 | (2100, 709) 4 | (2100, 448) 5 | -------------------------------------------------------------------------------- /Resources/beard_out.txt: -------------------------------------------------------------------------------- 1 | (146, 371) 2 | (142, 374) 3 | (140, 376) 4 | (137, 381) 5 | (135, 385) 6 | (133, 392) 7 | (133, 396) 8 | (132, 402) 9 | (133, 408) 10 | (134, 414) 11 | (135, 419) 12 | (139, 427) 13 | (144, 433) 14 | (143, 438) 15 | (140, 442) 16 | (138, 448) 17 | (137, 453) 18 | (137, 459) 19 | (140, 459) 20 | (140, 465) 21 | (140, 473) 22 | (138, 482) 23 | (137, 493) 24 | (136, 502) 25 | (136, 507) 26 | (137, 516) 27 | (140, 528) 28 | (142, 534) 29 | (146, 539) 30 | (156, 547) 31 | (164, 552) 32 | (170, 552) 33 | (177, 556) 34 | (186, 555) 35 | (199, 555) 36 | (204, 555) 37 | (209, 554) 38 | (215, 553) 39 | (220, 556) 40 | (225, 558) 41 | (232, 560) 42 | (242, 565) 43 | (248, 568) 44 | (249, 572) 45 | (252, 567) 46 | (254, 563) 47 | (257, 559) 48 | (261, 553) 49 | (264, 548) 50 | (266, 546) 51 | (274, 540) 52 | (281, 535) 53 | (284, 529) 54 | (287, 526) 55 | (296, 522) 56 | (302, 514) 57 | (307, 513) 58 | (314, 502) 59 | (319, 497) 60 | (323, 491) 61 | (329, 483) 62 | (337, 472) 63 | (343, 461) 64 | (343, 450) 65 | (348, 442) 66 | (350, 432) 67 | (352, 422) 68 | (354, 414) 69 | (351, 404) 70 | (350, 396) 71 | (350, 388) 72 | (344, 395) 73 | (344, 401) 74 | (344, 399) 75 | (345, 394) 76 | (347, 385) 77 | (348, 376) 78 | (351, 372) 79 | (354, 364) 80 | (356, 356) 81 | (359, 348) 82 | (358, 337) 83 | (360, 331) 84 | (363, 324) 85 | (367, 317) 86 | (366, 312) 87 | (362, 314) 88 | (355, 324) 89 | (351, 332) 90 | (351, 337) 91 | (349, 328) 92 | (348, 331) 93 | (343, 334) 94 | (340, 338) 95 | (334, 343) 96 | (327, 348) 97 | (327, 343) 98 | (323, 345) 99 | (317, 349) 100 | (313, 355) 101 | (311, 357) 102 | (307, 361) 103 | (305, 358) 104 | (305, 354) 105 | (303, 356) 106 | (301, 364) 107 | (300, 366) 108 | (298, 369) 109 | (296, 374) 110 | (295, 375) 111 | (290, 383) 112 | (290, 380) 113 | (289, 370) 114 | (287, 363) 115 | (286, 361) 116 | (286, 366) 117 | (286, 372) 118 | (285, 376) 119 | (285, 380) 120 | (283, 385) 121 | (282, 388) 122 | (280, 392) 123 | (279, 399) 124 | (278, 393) 125 | (274, 391) 126 | (268, 390) 127 | (265, 383) 128 | (263, 381) 129 | (261, 381) 130 | (259, 385) 131 | (254, 393) 132 | (253, 395) 133 | (253, 397) 134 | (250, 407) 135 | (249, 408) 136 | (244, 415) 137 | (240, 418) 138 | (238, 421) 139 | (235, 424) 140 | (231, 426) 141 | (225, 429) 142 | (222, 432) 143 | (223, 427) 144 | (225, 420) 145 | (226, 413) 146 | (223, 406) 147 | (219, 402) 148 | (209, 394) 149 | (202, 389) 150 | (202, 387) 151 | (199, 382) 152 | (197, 383) 153 | (193, 384) 154 | (189, 383) 155 | (186, 379) 156 | (184, 381) 157 | (181, 384) 158 | (182, 378) 159 | (181, 374) 160 | (177, 374) 161 | (174, 372) 162 | (170, 368) 163 | (166, 366) 164 | (161, 365) 165 | (158, 367) 166 | (155, 371) 167 | (153, 374) 168 | (149, 370) 169 | (144, 372) -------------------------------------------------------------------------------- /Resources/beard_shade1.txt: -------------------------------------------------------------------------------- 1 | (351, 416) 2 | (352, 420) 3 | (354, 421) 4 | (357, 424) 5 | (359, 428) 6 | (360, 430) 7 | (356, 425) 8 | (355, 425) 9 | (355, 427) 10 | (355, 430) 11 | (355, 434) 12 | (354, 436) 13 | (352, 439) 14 | (351, 443) 15 | (350, 446) 16 | (350, 452) 17 | (350, 455) 18 | (350, 458) 19 | (350, 457) 20 | (347, 452) 21 | (347, 455) 22 | (345, 460) 23 | (344, 465) 24 | (344, 471) 25 | (343, 475) 26 | (340, 480) 27 | (338, 486) 28 | (335, 488) 29 | (331, 493) 30 | (328, 496) 31 | (326, 499) 32 | (326, 501) 33 | (328, 501) 34 | (330, 500) 35 | (327, 502) 36 | (321, 507) 37 | (318, 511) 38 | (312, 516) 39 | (310, 518) 40 | (306, 520) 41 | (301, 524) 42 | (294, 530) 43 | (291, 534) 44 | (288, 537) 45 | (286, 540) 46 | (285, 537) 47 | (284, 536) 48 | (282, 540) 49 | (281, 544) 50 | (277, 549) 51 | (276, 554) 52 | (273, 559) 53 | (270, 563) 54 | (266, 567) 55 | (261, 571) 56 | (259, 574) 57 | (262, 573) 58 | (265, 573) 59 | (268, 575) 60 | (262, 575) 61 | (259, 578) 62 | (257, 578) 63 | (254, 578) 64 | (253, 578) 65 | (252, 578) 66 | (251, 577) 67 | (251, 573) 68 | (249, 570) 69 | (249, 569) 70 | (249, 566) 71 | (251, 565) 72 | (254, 563) 73 | (257, 561) 74 | (258, 559) 75 | (258, 556) 76 | (260, 553) 77 | (262, 549) 78 | (263, 547) 79 | (267, 544) 80 | (271, 541) 81 | (275, 538) 82 | (273, 536) 83 | (276, 533) 84 | (282, 532) 85 | (284, 529) 86 | (290, 526) 87 | (286, 527) 88 | (286, 526) 89 | (291, 524) 90 | (292, 522) 91 | (297, 519) 92 | (299, 515) 93 | (302, 514) 94 | (304, 512) 95 | (307, 509) 96 | (311, 506) 97 | (311, 504) 98 | (313, 502) 99 | (316, 497) 100 | (319, 492) 101 | (319, 489) 102 | (321, 485) 103 | (325, 479) 104 | (328, 477) 105 | (333, 476) 106 | (333, 473) 107 | (334, 472) 108 | (338, 468) 109 | (339, 464) 110 | (340, 460) 111 | (341, 454) 112 | (343, 451) 113 | (345, 446) 114 | (346, 442) 115 | (346, 436) 116 | (349, 431) 117 | (350, 427) 118 | (350, 423) 119 | (351, 420) 120 | (351, 417) 121 | (351, 416) 122 | (351, 418) 123 | (354, 421) -------------------------------------------------------------------------------- /Resources/beard_shade2.txt: -------------------------------------------------------------------------------- 1 | (351, 325) 2 | (349, 324) 3 | (348, 321) 4 | (347, 318) 5 | (346, 315) 6 | (345, 312) 7 | (345, 308) 8 | (343, 312) 9 | (340, 317) 10 | (340, 319) 11 | (338, 323) 12 | (337, 326) 13 | (336, 332) 14 | (334, 332) 15 | (334, 328) 16 | (334, 328) 17 | (332, 332) 18 | (331, 335) 19 | (330, 337) 20 | (328, 338) 21 | (327, 340) 22 | (329, 335) 23 | (329, 332) 24 | (330, 330) 25 | (327, 334) 26 | (324, 336) 27 | (323, 339) 28 | (321, 341) 29 | (318, 344) 30 | (313, 346) 31 | (310, 347) 32 | (310, 349) 33 | (308, 352) 34 | (306, 356) 35 | (305, 353) 36 | (305, 349) 37 | (305, 346) 38 | (303, 351) 39 | (302, 353) 40 | (301, 355) 41 | (300, 357) 42 | (298, 360) 43 | (295, 364) 44 | (295, 366) 45 | (293, 368) 46 | (292, 370) 47 | (291, 373) 48 | (289, 377) 49 | (289, 379) 50 | (287, 374) 51 | (287, 369) 52 | (287, 365) 53 | (285, 361) 54 | (285, 360) 55 | (283, 364) 56 | (283, 369) 57 | (283, 373) 58 | (282, 376) 59 | (282, 378) 60 | (281, 380) 61 | (281, 383) 62 | (280, 387) 63 | (280, 391) 64 | (280, 395) 65 | (280, 399) 66 | (280, 402) 67 | (281, 405) 68 | (282, 405) 69 | (282, 400) 70 | (282, 398) 71 | (283, 392) 72 | (284, 388) 73 | (285, 385) 74 | (286, 380) 75 | (286, 378) 76 | (286, 375) 77 | (286, 373) 78 | (286, 370) 79 | (286, 371) 80 | (287, 373) 81 | (287, 378) 82 | (288, 381) 83 | (290, 385) 84 | (290, 387) 85 | (291, 388) 86 | (292, 385) 87 | (293, 381) 88 | (295, 379) 89 | (296, 375) 90 | (296, 373) 91 | (298, 370) 92 | (299, 364) 93 | (299, 368) 94 | (299, 373) 95 | (299, 376) 96 | (299, 379) 97 | (299, 381) 98 | (300, 378) 99 | (302, 372) 100 | (302, 370) 101 | (302, 368) 102 | (303, 366) 103 | (302, 363) 104 | (302, 361) 105 | (302, 356) 106 | (304, 354) 107 | (304, 358) 108 | (304, 361) 109 | (305, 364) 110 | (306, 363) 111 | (308, 358) 112 | (311, 356) 113 | (312, 354) 114 | (315, 351) 115 | (319, 350) 116 | (322, 348) 117 | (325, 344) 118 | (326, 341) 119 | (326, 344) 120 | (326, 348) 121 | (327, 351) 122 | (327, 348) 123 | (329, 345) 124 | (330, 343) 125 | (331, 339) 126 | (332, 337) 127 | (331, 341) 128 | (331, 344) 129 | (332, 346) 130 | (331, 348) 131 | (333, 345) 132 | (334, 343) 133 | (337, 339) 134 | (340, 337) 135 | (341, 336) 136 | (344, 334) 137 | (346, 333) 138 | (346, 333) 139 | (346, 331) 140 | (346, 331) 141 | (347, 330) 142 | (348, 330) 143 | (349, 330) 144 | (350, 328) 145 | (350, 327) 146 | (350, 325) 147 | (349, 324) -------------------------------------------------------------------------------- /Resources/chin1.txt: -------------------------------------------------------------------------------- 1 | (207, 419) 2 | (202, 423) 3 | (198, 425) 4 | (196, 427) 5 | (191, 430) 6 | (187, 431) 7 | (182, 434) 8 | (178, 437) 9 | (178, 443) 10 | (178, 446) 11 | (178, 451) 12 | (179, 454) 13 | (179, 459) 14 | (179, 463) 15 | (181, 470) 16 | (181, 475) 17 | (182, 474) 18 | (184, 473) 19 | (189, 477) 20 | (190, 477) 21 | (193, 478) 22 | (194, 474) 23 | (195, 468) 24 | (198, 463) 25 | (201, 459) 26 | (202, 454) 27 | (203, 447) 28 | (205, 441) 29 | (205, 435) 30 | (204, 430) 31 | (204, 423) 32 | (206, 420) 33 | (204, 421) -------------------------------------------------------------------------------- /Resources/chin2.txt: -------------------------------------------------------------------------------- 1 | (159, 437) 2 | (158, 436) 3 | (157, 436) 4 | (156, 436) 5 | (156, 436) 6 | (155, 435) 7 | (154, 435) 8 | (153, 435) 9 | (153, 437) 10 | (153, 437) 11 | (153, 438) 12 | (153, 440) 13 | (152, 441) 14 | (152, 442) 15 | (152, 444) 16 | (152, 445) 17 | (153, 446) 18 | (153, 448) 19 | (153, 450) 20 | (152, 452) 21 | (152, 453) 22 | (152, 455) 23 | (152, 457) 24 | (151, 459) 25 | (150, 460) 26 | (149, 461) 27 | (151, 462) 28 | (153, 463) 29 | (153, 464) 30 | (155, 465) 31 | (156, 466) 32 | (156, 465) 33 | (157, 462) 34 | (157, 459) 35 | (157, 457) 36 | (157, 454) 37 | (158, 452) 38 | (158, 450) 39 | (158, 448) 40 | (159, 446) 41 | (159, 443) 42 | (159, 441) 43 | (159, 441) 44 | (158, 439) 45 | (158, 438) 46 | (158, 437) 47 | (157, 436) 48 | (157, 436) 49 | (155, 435) -------------------------------------------------------------------------------- /Resources/ear_line1.txt: -------------------------------------------------------------------------------- 1 | (410, 340) 2 | (409, 339) 3 | (408, 338) 4 | (407, 335) 5 | (406, 333) 6 | (406, 331) 7 | (409, 331) 8 | (411, 333) 9 | (414, 334) 10 | (417, 335) 11 | (419, 338) 12 | (423, 339) 13 | (424, 342) 14 | (424, 344) 15 | (427, 345) 16 | (427, 346) 17 | (425, 344) 18 | (425, 341) 19 | (424, 339) 20 | (424, 336) 21 | (422, 334) 22 | (421, 332) 23 | (419, 331) 24 | (417, 330) 25 | (416, 329) 26 | (414, 328) 27 | (412, 327) 28 | (410, 326) 29 | (409, 325) 30 | (408, 325) 31 | (408, 322) 32 | (408, 319) 33 | (408, 316) 34 | (409, 314) 35 | (410, 312) 36 | (413, 308) 37 | (414, 305) 38 | (418, 301) 39 | (420, 299) 40 | (422, 297) 41 | (425, 296) 42 | (428, 294) 43 | (431, 293) 44 | (436, 292) 45 | (441, 291) 46 | (445, 293) 47 | (449, 295) 48 | (451, 298) 49 | (454, 302) 50 | (456, 305) 51 | (457, 308) 52 | (457, 313) 53 | (457, 315) 54 | (459, 319) 55 | (459, 323) 56 | (458, 327) 57 | (458, 331) 58 | (457, 334) 59 | (457, 337) 60 | (456, 341) 61 | (455, 343) 62 | (453, 346) 63 | (451, 348) 64 | (452, 345) 65 | (451, 340) 66 | (451, 337) 67 | (451, 333) 68 | (450, 328) 69 | (450, 325) 70 | (448, 321) 71 | (447, 319) 72 | (445, 316) 73 | (442, 314) 74 | (444, 318) 75 | (445, 321) 76 | (446, 325) 77 | (448, 330) 78 | (448, 333) 79 | (449, 336) 80 | (449, 339) 81 | (448, 342) 82 | (448, 344) 83 | (447, 347) 84 | (446, 350) 85 | (445, 353) 86 | (443, 354) 87 | (442, 357) 88 | (440, 359) 89 | (438, 361) 90 | (437, 363) 91 | (434, 365) 92 | (431, 367) 93 | (428, 369) 94 | (427, 370) 95 | (428, 370) 96 | (432, 369) 97 | (435, 365) 98 | (439, 362) 99 | (442, 361) 100 | (448, 356) 101 | (451, 353) 102 | (453, 350) 103 | (457, 346) 104 | (458, 343) 105 | (459, 338) 106 | (461, 335) 107 | (461, 330) 108 | (462, 326) 109 | (462, 321) 110 | (462, 317) 111 | (461, 314) 112 | (460, 310) 113 | (459, 306) 114 | (459, 302) 115 | (458, 300) 116 | (455, 298) 117 | (454, 295) 118 | (450, 290) 119 | (449, 288) 120 | (446, 287) 121 | (442, 285) 122 | (438, 285) 123 | (434, 285) 124 | (430, 286) 125 | (426, 289) 126 | (423, 290) 127 | (421, 292) 128 | (418, 294) 129 | (416, 296) 130 | (414, 299) 131 | (411, 302) 132 | (410, 304) 133 | (408, 307) 134 | (408, 309) 135 | (407, 311) 136 | (405, 314) 137 | (404, 317) 138 | (404, 322) 139 | (403, 324) 140 | (402, 327) 141 | (402, 331) 142 | (402, 332) 143 | (402, 332) 144 | (402, 334) 145 | (403, 336) 146 | (404, 339) 147 | (406, 341) 148 | (407, 340) 149 | (409, 340) 150 | (411, 340) 151 | (410, 339) 152 | (408, 338) 153 | (405, 334) 154 | (405, 332) 155 | (405, 331) 156 | (405, 331) 157 | (406, 330) -------------------------------------------------------------------------------- /Resources/ear_line2.txt: -------------------------------------------------------------------------------- 1 | (402, 348) 2 | (401, 346) 3 | (399, 344) 4 | (397, 342) 5 | (395, 339) 6 | (393, 337) 7 | (391, 337) 8 | (391, 340) 9 | (392, 344) 10 | (392, 347) 11 | (391, 351) 12 | (391, 352) 13 | (390, 355) 14 | (388, 357) 15 | (386, 359) 16 | (384, 360) 17 | (382, 361) 18 | (380, 363) 19 | (378, 366) 20 | (378, 368) 21 | (381, 367) 22 | (385, 367) 23 | (388, 366) 24 | (390, 365) 25 | (394, 365) 26 | (398, 365) 27 | (401, 365) 28 | (405, 364) 29 | (408, 364) 30 | (411, 366) 31 | (414, 366) 32 | (417, 366) 33 | (422, 366) 34 | (425, 363) 35 | (426, 361) 36 | (429, 361) 37 | (432, 357) 38 | (435, 355) 39 | (436, 353) 40 | (436, 350) 41 | (434, 353) 42 | (431, 355) 43 | (428, 358) 44 | (426, 359) 45 | (423, 362) 46 | (419, 363) 47 | (417, 363) 48 | (413, 363) 49 | (410, 363) 50 | (407, 362) 51 | (403, 362) 52 | (399, 362) 53 | (393, 362) 54 | (391, 363) 55 | (390, 361) 56 | (390, 360) 57 | (392, 358) 58 | (393, 357) 59 | (393, 353) 60 | (394, 351) 61 | (394, 349) 62 | (394, 347) 63 | (395, 345) 64 | (396, 343) 65 | (397, 344) 66 | (398, 345) 67 | (399, 348) 68 | (401, 348) 69 | (402, 348) 70 | (401, 347) 71 | (401, 346) -------------------------------------------------------------------------------- /Resources/ear_line3.txt: -------------------------------------------------------------------------------- 1 | (391, 381) 2 | (388, 380) 3 | (387, 379) 4 | (384, 377) 5 | (380, 375) 6 | (378, 373) 7 | (375, 372) 8 | (373, 370) 9 | (370, 368) 10 | (370, 368) 11 | (370, 370) 12 | (369, 372) 13 | (370, 375) 14 | (370, 378) 15 | (372, 382) 16 | (371, 384) 17 | (371, 387) 18 | (371, 388) 19 | (373, 391) 20 | (374, 393) 21 | (375, 394) 22 | (377, 396) 23 | (378, 398) 24 | (381, 399) 25 | (384, 400) 26 | (386, 400) 27 | (390, 402) 28 | (395, 401) 29 | (398, 401) 30 | (403, 401) 31 | (407, 400) 32 | (413, 398) 33 | (418, 395) 34 | (421, 394) 35 | (427, 390) 36 | (430, 388) 37 | (434, 386) 38 | (436, 384) 39 | (440, 382) 40 | (440, 382) 41 | (443, 379) 42 | (445, 377) 43 | (448, 375) 44 | (449, 373) 45 | (450, 371) 46 | (450, 369) 47 | (448, 372) 48 | (445, 374) 49 | (443, 375) 50 | (443, 375) 51 | (441, 377) 52 | (438, 381) 53 | (436, 382) 54 | (433, 383) 55 | (430, 385) 56 | (426, 387) 57 | (424, 388) 58 | (422, 390) 59 | (419, 392) 60 | (417, 392) 61 | (413, 394) 62 | (409, 395) 63 | (405, 396) 64 | (401, 398) 65 | (399, 398) 66 | (395, 399) 67 | (390, 398) 68 | (388, 398) 69 | (383, 397) 70 | (380, 396) 71 | (378, 394) 72 | (375, 392) 73 | (374, 390) 74 | (373, 387) 75 | (373, 385) 76 | (373, 383) 77 | (374, 380) 78 | (373, 377) 79 | (373, 374) 80 | (373, 373) 81 | (374, 374) 82 | (375, 376) 83 | (376, 377) 84 | (378, 377) 85 | (379, 378) 86 | (381, 378) 87 | (384, 379) 88 | (385, 379) 89 | (388, 380) 90 | (390, 381) 91 | (391, 381) -------------------------------------------------------------------------------- /Resources/ear_shade1.txt: -------------------------------------------------------------------------------- 1 | (424, 282) 2 | (418, 284) 3 | (416, 286) 4 | (414, 289) 5 | (412, 291) 6 | (411, 293) 7 | (409, 296) 8 | (408, 298) 9 | (407, 302) 10 | (405, 305) 11 | (403, 309) 12 | (399, 312) 13 | (397, 313) 14 | (393, 314) 15 | (390, 315) 16 | (392, 313) 17 | (394, 309) 18 | (394, 305) 19 | (394, 302) 20 | (394, 298) 21 | (394, 296) 22 | (394, 294) 23 | (394, 293) 24 | (396, 292) 25 | (399, 290) 26 | (402, 288) 27 | (405, 288) 28 | (404, 288) 29 | (407, 285) 30 | (410, 284) 31 | (415, 282) 32 | (418, 282) 33 | (421, 282) 34 | (424, 282) 35 | (427, 283) -------------------------------------------------------------------------------- /Resources/ear_shade2.txt: -------------------------------------------------------------------------------- 1 | (440, 323) 2 | (437, 320) 3 | (432, 320) 4 | (429, 321) 5 | (425, 321) 6 | (419, 320) 7 | (413, 319) 8 | (412, 317) 9 | (412, 315) 10 | (414, 311) 11 | (416, 308) 12 | (419, 306) 13 | (420, 302) 14 | (423, 301) 15 | (427, 299) 16 | (431, 296) 17 | (435, 295) 18 | (438, 295) 19 | (441, 295) 20 | (445, 297) 21 | (448, 299) 22 | (451, 301) 23 | (452, 303) 24 | (453, 304) 25 | (455, 307) 26 | (454, 309) 27 | (455, 310) 28 | (455, 314) 29 | (455, 315) 30 | (455, 319) 31 | (456, 324) 32 | (455, 326) 33 | (454, 330) 34 | (454, 327) 35 | (454, 322) 36 | (453, 318) 37 | (451, 315) 38 | (450, 313) 39 | (448, 310) 40 | (446, 308) 41 | (444, 305) 42 | (443, 303) 43 | (441, 302) 44 | (440, 304) 45 | (439, 307) 46 | (438, 310) 47 | (438, 313) 48 | (438, 316) 49 | (439, 319) 50 | (439, 321) 51 | (439, 322) 52 | (439, 323) 53 | (438, 321) 54 | (436, 321) -------------------------------------------------------------------------------- /Resources/ear_shade3.txt: -------------------------------------------------------------------------------- 1 | (371, 325) 2 | (370, 326) 3 | (369, 328) 4 | (368, 330) 5 | (367, 333) 6 | (366, 335) 7 | (365, 337) 8 | (363, 340) 9 | (362, 343) 10 | (362, 346) 11 | (361, 350) 12 | (360, 356) 13 | (361, 359) 14 | (361, 362) 15 | (361, 365) 16 | (361, 369) 17 | (361, 372) 18 | (361, 370) 19 | (363, 366) 20 | (365, 364) 21 | (367, 362) 22 | (369, 362) 23 | (372, 359) 24 | (374, 358) 25 | (375, 357) 26 | (374, 361) 27 | (373, 365) 28 | (374, 367) 29 | (375, 366) 30 | (377, 365) 31 | (377, 363) 32 | (379, 361) 33 | (381, 359) 34 | (383, 358) 35 | (386, 358) 36 | (387, 357) 37 | (388, 356) 38 | (387, 355) 39 | (385, 355) 40 | (384, 354) 41 | (385, 353) 42 | (386, 351) 43 | (388, 348) 44 | (387, 345) 45 | (387, 344) 46 | (386, 343) 47 | (385, 342) 48 | (382, 340) 49 | (381, 340) 50 | (380, 339) 51 | (377, 337) 52 | (375, 336) 53 | (373, 334) 54 | (372, 331) 55 | (371, 328) 56 | (371, 326) 57 | (371, 324) 58 | (370, 323) 59 | (369, 326) 60 | (368, 328) 61 | (367, 330) -------------------------------------------------------------------------------- /Resources/end.txt: -------------------------------------------------------------------------------- 1 | (557, 441) 2 | (568, 436) 3 | (576, 445) 4 | (576, 455) 5 | (567, 460) 6 | (563, 458) 7 | (553, 448) 8 | (553, 437) -------------------------------------------------------------------------------- /Resources/eye.txt: -------------------------------------------------------------------------------- 1 | (216, 269) 2 | (218, 268) 3 | (221, 268) 4 | (223, 267) 5 | (225, 267) 6 | (227, 268) 7 | (230, 269) 8 | (231, 269) 9 | (234, 271) 10 | (236, 271) 11 | (239, 273) 12 | (242, 274) 13 | (243, 275) 14 | (242, 274) 15 | (244, 275) 16 | (245, 275) 17 | (246, 276) 18 | (248, 277) 19 | (249, 278) 20 | (251, 279) 21 | (252, 279) 22 | (250, 280) 23 | (249, 280) 24 | (246, 281) 25 | (244, 282) 26 | (242, 283) 27 | (237, 284) 28 | (236, 285) 29 | (233, 285) 30 | (230, 287) 31 | (227, 288) 32 | (221, 288) 33 | (218, 287) 34 | (217, 286) 35 | (217, 285) 36 | (217, 283) 37 | (217, 282) 38 | (217, 279) 39 | (217, 278) 40 | (217, 276) 41 | (217, 273) 42 | (217, 272) 43 | (217, 271) 44 | (217, 270) 45 | (219, 269) 46 | (220, 268) 47 | (223, 268) -------------------------------------------------------------------------------- /Resources/eye_shade1.txt: -------------------------------------------------------------------------------- 1 | (187, 268) 2 | (188, 268) 3 | (190, 268) 4 | (192, 269) 5 | (194, 272) 6 | (196, 273) 7 | (199, 276) 8 | (200, 278) 9 | (200, 279) 10 | (201, 281) 11 | (202, 281) 12 | (204, 282) 13 | (207, 283) 14 | (209, 284) 15 | (212, 284) 16 | (214, 283) 17 | (215, 283) 18 | (216, 282) 19 | (215, 280) 20 | (214, 278) 21 | (215, 277) 22 | (215, 276) 23 | (212, 274) 24 | (210, 273) 25 | (208, 271) 26 | (205, 270) 27 | (202, 268) 28 | (198, 268) 29 | (194, 266) 30 | (193, 266) 31 | (191, 266) 32 | (190, 267) 33 | (189, 267) 34 | (187, 267) -------------------------------------------------------------------------------- /Resources/eye_shade2.txt: -------------------------------------------------------------------------------- 1 | (209, 290) 2 | (211, 290) 3 | (214, 290) 4 | (216, 290) 5 | (218, 291) 6 | (221, 291) 7 | (225, 292) 8 | (229, 292) 9 | (231, 293) 10 | (235, 292) 11 | (239, 292) 12 | (242, 291) 13 | (245, 289) 14 | (249, 288) 15 | (251, 287) 16 | (253, 284) 17 | (256, 282) 18 | (259, 281) 19 | (257, 280) 20 | (254, 279) 21 | (252, 281) 22 | (250, 281) 23 | (247, 282) 24 | (246, 283) 25 | (244, 283) 26 | (243, 284) 27 | (240, 284) 28 | (239, 285) 29 | (237, 285) 30 | (235, 286) 31 | (233, 287) 32 | (231, 287) 33 | (229, 287) 34 | (226, 288) 35 | (225, 289) 36 | (223, 289) 37 | (221, 288) 38 | (218, 287) 39 | (217, 287) 40 | (216, 287) 41 | (214, 287) 42 | (213, 287) 43 | (212, 288) 44 | (211, 288) 45 | (210, 289) 46 | (209, 289) 47 | (209, 289) -------------------------------------------------------------------------------- /Resources/eyeball.txt: -------------------------------------------------------------------------------- 1 | (223, 272) 2 | (222, 273) 3 | (222, 274) 4 | (222, 275) 5 | (221, 276) 6 | (221, 276) 7 | (220, 278) 8 | (220, 279) 9 | (220, 281) 10 | (221, 282) 11 | (221, 283) 12 | (221, 284) 13 | (222, 285) 14 | (222, 286) 15 | (224, 287) 16 | (226, 286) 17 | (227, 286) 18 | (230, 285) 19 | (231, 285) 20 | (232, 284) 21 | (234, 282) 22 | (235, 281) 23 | (235, 279) 24 | (235, 277) 25 | (235, 276) 26 | (234, 274) 27 | (234, 273) 28 | (232, 272) 29 | (232, 271) 30 | (231, 271) 31 | (230, 271) 32 | (229, 270) 33 | (228, 270) 34 | (226, 270) 35 | (225, 270) 36 | (224, 271) 37 | (223, 271) 38 | (223, 272) 39 | (222, 273) 40 | (221, 274) 41 | (221, 275) 42 | (221, 277) 43 | (221, 278) -------------------------------------------------------------------------------- /Resources/eyeball_centre.txt: -------------------------------------------------------------------------------- 1 | (231, 275) 2 | (231, 274) 3 | (230, 274) 4 | (229, 274) 5 | (228, 274) 6 | (228, 275) 7 | (228, 275) 8 | (228, 276) 9 | (228, 277) 10 | (228, 277) 11 | (228, 277) 12 | (229, 277) 13 | (230, 277) 14 | (231, 277) 15 | (231, 277) 16 | (231, 276) 17 | (232, 276) 18 | (231, 275) 19 | (231, 274) 20 | (230, 273) -------------------------------------------------------------------------------- /Resources/eyelid.txt: -------------------------------------------------------------------------------- 1 | (205, 265) 2 | (206, 264) 3 | (210, 264) 4 | (214, 263) 5 | (218, 263) 6 | (221, 264) 7 | (225, 263) 8 | (228, 263) 9 | (231, 264) 10 | (235, 264) 11 | (237, 264) 12 | (238, 265) 13 | (241, 266) 14 | (244, 268) 15 | (246, 269) 16 | (248, 270) 17 | (250, 271) 18 | (251, 272) 19 | (254, 273) 20 | (255, 275) 21 | (257, 275) 22 | (258, 277) 23 | (260, 278) 24 | (261, 279) 25 | (259, 279) 26 | (257, 277) 27 | (255, 276) 28 | (254, 275) 29 | (253, 275) 30 | (250, 274) 31 | (247, 273) 32 | (244, 271) 33 | (241, 269) 34 | (238, 268) 35 | (234, 266) 36 | (230, 265) 37 | (225, 265) 38 | (222, 265) 39 | (219, 266) 40 | (219, 268) 41 | (218, 269) 42 | (217, 270) 43 | (214, 269) 44 | (211, 268) 45 | (208, 267) 46 | (206, 266) 47 | (203, 266) 48 | (206, 264) 49 | (209, 264) -------------------------------------------------------------------------------- /Resources/face_out.txt: -------------------------------------------------------------------------------- 1 | (364, 153) 2 | (359, 153) 3 | (352, 151) 4 | (348, 150) 5 | (342, 150) 6 | (335, 149) 7 | (326, 149) 8 | (319, 150) 9 | (310, 148) 10 | (302, 148) 11 | (299, 149) 12 | (294, 149) 13 | (286, 149) 14 | (281, 149) 15 | (276, 147) 16 | (269, 147) 17 | (258, 147) 18 | (245, 142) 19 | (239, 149) 20 | (237, 150) 21 | (228, 155) 22 | (220, 159) 23 | (218, 162) 24 | (209, 170) 25 | (203, 173) 26 | (198, 176) 27 | (189, 183) 28 | (186, 192) 29 | (181, 200) 30 | (179, 203) 31 | (177, 204) 32 | (177, 208) 33 | (174, 211) 34 | (168, 218) 35 | (163, 224) 36 | (162, 229) 37 | (158, 234) 38 | (155, 242) 39 | (152, 248) 40 | (156, 250) 41 | (159, 246) 42 | (158, 249) 43 | (159, 255) 44 | (161, 259) 45 | (162, 263) 46 | (164, 267) 47 | (162, 271) 48 | (160, 274) 49 | (158, 276) 50 | (155, 276) 51 | (151, 285) 52 | (147, 291) 53 | (145, 294) 54 | (142, 298) 55 | (139, 302) 56 | (135, 307) 57 | (130, 313) 58 | (129, 315) 59 | (124, 318) 60 | (121, 323) 61 | (118, 328) 62 | (117, 334) 63 | (117, 338) 64 | (117, 342) 65 | (117, 348) 66 | (120, 353) 67 | (127, 356) 68 | (130, 358) 69 | (136, 360) 70 | (139, 363) 71 | (146, 367) 72 | (149, 373) 73 | (156, 369) 74 | (161, 368) 75 | (167, 363) 76 | (170, 370) 77 | (172, 371) 78 | (178, 372) 79 | (180, 375) 80 | (182, 379) 81 | (180, 382) 82 | (183, 381) 83 | (183, 380) 84 | (187, 378) 85 | (191, 379) 86 | (194, 379) 87 | (197, 382) 88 | (200, 385) 89 | (206, 389) 90 | (212, 393) 91 | (215, 397) 92 | (217, 401) 93 | (221, 406) 94 | (223, 410) 95 | (225, 413) 96 | (227, 419) 97 | (227, 422) 98 | (224, 428) 99 | (223, 431) 100 | (226, 429) 101 | (229, 423) 102 | (232, 425) 103 | (232, 429) 104 | (232, 434) 105 | (236, 427) 106 | (239, 423) 107 | (243, 417) 108 | (246, 412) 109 | (249, 409) 110 | (249, 413) 111 | (249, 418) 112 | (250, 414) 113 | (250, 410) 114 | (252, 404) 115 | (255, 399) 116 | (257, 393) 117 | (259, 388) 118 | (263, 383) 119 | (267, 377) 120 | (264, 381) 121 | (265, 386) 122 | (270, 388) 123 | (274, 390) 124 | (279, 394) 125 | (280, 395) 126 | (281, 403) 127 | (281, 401) 128 | (282, 395) 129 | (284, 388) 130 | (284, 380) 131 | (285, 374) 132 | (285, 367) 133 | (285, 362) 134 | (285, 361) 135 | (286, 364) 136 | (288, 374) 137 | (289, 379) 138 | (291, 384) 139 | (292, 376) 140 | (294, 373) 141 | (298, 366) 142 | (301, 361) 143 | (302, 354) 144 | (304, 350) 145 | (307, 346) 146 | (306, 348) 147 | (306, 352) 148 | (307, 358) 149 | (307, 361) 150 | (307, 354) 151 | (316, 345) 152 | (319, 342) 153 | (325, 339) 154 | (330, 333) 155 | (333, 329) 156 | (331, 335) 157 | (329, 340) 158 | (329, 344) 159 | (330, 341) 160 | (334, 335) 161 | (334, 329) 162 | (336, 327) 163 | (342, 318) 164 | (344, 315) 165 | (348, 309) 166 | (349, 319) 167 | (349, 326) 168 | (351, 333) 169 | (352, 328) 170 | (354, 319) 171 | (354, 311) 172 | (350, 306) 173 | (347, 300) 174 | (345, 292) 175 | (344, 284) 176 | (345, 278) 177 | (342, 273) 178 | (337, 266) 179 | (331, 257) 180 | (329, 246) 181 | (323, 242) 182 | (320, 235) 183 | (315, 230) 184 | (310, 216) 185 | (310, 209) 186 | (315, 205) 187 | (319, 198) 188 | (320, 204) 189 | (321, 207) 190 | (323, 202) 191 | (328, 199) 192 | (333, 195) 193 | (333, 189) 194 | (338, 182) 195 | (344, 172) 196 | (348, 166) 197 | (353, 160) 198 | (358, 154) 199 | (363, 151) -------------------------------------------------------------------------------- /Resources/face_shade1.txt: -------------------------------------------------------------------------------- 1 | (321, 244) 2 | (322, 245) 3 | (323, 249) 4 | (325, 251) 5 | (326, 254) 6 | (328, 257) 7 | (330, 263) 8 | (331, 267) 9 | (331, 270) 10 | (331, 277) 11 | (328, 281) 12 | (322, 285) 13 | (319, 290) 14 | (317, 294) 15 | (317, 299) 16 | (318, 305) 17 | (320, 310) 18 | (325, 315) 19 | (329, 320) 20 | (330, 321) 21 | (323, 320) 22 | (318, 324) 23 | (315, 327) 24 | (311, 330) 25 | (308, 334) 26 | (306, 337) 27 | (302, 340) 28 | (298, 345) 29 | (295, 350) 30 | (291, 355) 31 | (290, 359) 32 | (290, 356) 33 | (290, 352) 34 | (290, 348) 35 | (286, 352) 36 | (283, 356) 37 | (279, 359) 38 | (276, 362) 39 | (273, 366) 40 | (270, 370) 41 | (268, 374) 42 | (268, 376) 43 | (268, 376) 44 | (268, 372) 45 | (268, 369) 46 | (267, 366) 47 | (265, 369) 48 | (263, 374) 49 | (259, 377) 50 | (255, 381) 51 | (253, 385) 52 | (250, 388) 53 | (246, 390) 54 | (241, 393) 55 | (238, 397) 56 | (236, 402) 57 | (233, 405) 58 | (230, 408) 59 | (230, 411) 60 | (231, 410) 61 | (227, 415) 62 | (227, 419) 63 | (225, 424) 64 | (223, 430) 65 | (222, 432) 66 | (226, 429) 67 | (228, 425) 68 | (231, 423) 69 | (232, 422) 70 | (232, 425) 71 | (230, 428) 72 | (231, 430) 73 | (234, 427) 74 | (235, 425) 75 | (238, 422) 76 | (240, 419) 77 | (244, 415) 78 | (245, 413) 79 | (246, 409) 80 | (248, 407) 81 | (249, 405) 82 | (252, 401) 83 | (253, 397) 84 | (255, 394) 85 | (256, 390) 86 | (258, 387) 87 | (260, 384) 88 | (262, 381) 89 | (263, 379) 90 | (265, 383) 91 | (266, 386) 92 | (267, 388) 93 | (271, 391) 94 | (272, 391) 95 | (276, 392) 96 | (279, 395) 97 | (278, 397) 98 | (279, 400) 99 | (279, 402) 100 | (279, 397) 101 | (279, 394) 102 | (280, 390) 103 | (280, 386) 104 | (282, 383) 105 | (283, 377) 106 | (284, 374) 107 | (284, 372) 108 | (284, 366) 109 | (284, 363) 110 | (285, 360) 111 | (287, 363) 112 | (287, 366) 113 | (288, 370) 114 | (288, 373) 115 | (289, 375) 116 | (290, 378) 117 | (291, 375) 118 | (291, 372) 119 | (292, 368) 120 | (295, 366) 121 | (299, 362) 122 | (299, 360) 123 | (300, 357) 124 | (303, 354) 125 | (304, 351) 126 | (305, 347) 127 | (306, 343) 128 | (305, 346) 129 | (305, 347) 130 | (305, 349) 131 | (306, 351) 132 | (307, 353) 133 | (307, 354) 134 | (308, 353) 135 | (309, 352) 136 | (311, 348) 137 | (314, 346) 138 | (316, 345) 139 | (320, 343) 140 | (321, 341) 141 | (323, 339) 142 | (325, 337) 143 | (327, 334) 144 | (328, 332) 145 | (330, 330) 146 | (330, 330) 147 | (330, 331) 148 | (329, 334) 149 | (329, 335) 150 | (329, 337) 151 | (328, 339) 152 | (328, 340) 153 | (329, 337) 154 | (331, 334) 155 | (331, 333) 156 | (332, 331) 157 | (334, 329) 158 | (335, 327) 159 | (335, 326) 160 | (335, 327) 161 | (335, 329) 162 | (335, 331) 163 | (335, 333) 164 | (336, 331) 165 | (336, 327) 166 | (338, 325) 167 | (339, 323) 168 | (340, 319) 169 | (341, 317) 170 | (342, 315) 171 | (343, 312) 172 | (344, 311) 173 | (345, 309) 174 | (345, 309) 175 | (345, 310) 176 | (345, 312) 177 | (346, 314) 178 | (346, 316) 179 | (347, 317) 180 | (347, 319) 181 | (348, 320) 182 | (349, 320) 183 | (349, 320) 184 | (349, 318) 185 | (351, 316) 186 | (352, 315) 187 | (353, 315) 188 | (353, 313) 189 | (352, 310) 190 | (351, 308) 191 | (351, 306) 192 | (350, 304) 193 | (349, 304) 194 | (348, 306) 195 | (347, 306) 196 | (346, 306) 197 | (345, 304) 198 | (345, 303) 199 | (345, 301) 200 | (343, 297) 201 | (343, 294) 202 | (343, 292) 203 | (343, 287) 204 | (343, 287) 205 | (342, 285) 206 | (343, 281) 207 | (343, 278) 208 | (342, 275) 209 | (343, 272) 210 | (341, 268) 211 | (340, 265) 212 | (339, 262) 213 | (337, 260) 214 | (335, 258) 215 | (334, 254) 216 | (332, 253) 217 | (331, 250) 218 | (329, 248) 219 | (327, 245) 220 | (326, 244) 221 | (325, 243) 222 | (324, 242) 223 | (322, 241) 224 | (321, 240) 225 | (321, 240) 226 | (321, 242) 227 | (321, 243) 228 | (321, 244) 229 | (322, 245) 230 | (322, 247) -------------------------------------------------------------------------------- /Resources/face_shade2.txt: -------------------------------------------------------------------------------- 1 | (269, 229) 2 | (269, 232) 3 | (269, 234) 4 | (269, 236) 5 | (269, 240) 6 | (271, 243) 7 | (271, 246) 8 | (273, 250) 9 | (273, 252) 10 | (273, 255) 11 | (276, 259) 12 | (277, 261) 13 | (279, 264) 14 | (282, 268) 15 | (284, 270) 16 | (286, 272) 17 | (288, 275) 18 | (289, 276) 19 | (291, 278) 20 | (294, 280) 21 | (295, 281) 22 | (295, 277) 23 | (295, 274) 24 | (294, 269) 25 | (294, 266) 26 | (294, 264) 27 | (294, 262) 28 | (292, 261) 29 | (290, 258) 30 | (287, 256) 31 | (285, 253) 32 | (284, 251) 33 | (284, 249) 34 | (283, 245) 35 | (283, 242) 36 | (281, 239) 37 | (280, 235) 38 | (277, 233) 39 | (275, 231) 40 | (273, 231) 41 | (270, 229) 42 | (269, 229) -------------------------------------------------------------------------------- /Resources/face_shade3.txt: -------------------------------------------------------------------------------- 1 | (232, 395) 2 | (226, 391) 3 | (222, 387) 4 | (219, 382) 5 | (214, 377) 6 | (213, 367) 7 | (209, 361) 8 | (207, 354) 9 | (204, 346) 10 | (202, 338) 11 | (200, 329) 12 | (195, 320) 13 | (192, 314) 14 | (189, 307) 15 | (187, 302) 16 | (183, 294) 17 | (189, 298) 18 | (192, 300) 19 | (199, 306) 20 | (205, 309) 21 | (212, 313) 22 | (221, 317) 23 | (224, 320) 24 | (234, 325) 25 | (232, 323) 26 | (233, 323) 27 | (239, 323) 28 | (245, 320) 29 | (253, 317) 30 | (261, 315) 31 | (265, 315) 32 | (272, 318) 33 | (278, 320) 34 | (286, 323) 35 | (291, 323) 36 | (297, 323) 37 | (303, 321) 38 | (308, 322) 39 | (309, 322) 40 | (303, 327) 41 | (298, 330) 42 | (293, 332) 43 | (285, 335) 44 | (279, 336) 45 | (271, 342) 46 | (261, 343) 47 | (250, 345) 48 | (243, 347) 49 | (233, 347) 50 | (233, 347) 51 | (235, 352) 52 | (238, 354) 53 | (242, 356) 54 | (244, 361) 55 | (244, 364) 56 | (244, 366) 57 | (244, 369) 58 | (241, 377) 59 | (239, 380) 60 | (234, 387) 61 | (233, 391) 62 | (233, 394) 63 | (233, 395) 64 | (230, 393) 65 | (226, 391) -------------------------------------------------------------------------------- /Resources/face_shade4.txt: -------------------------------------------------------------------------------- 1 | (283, 195) 2 | (282, 198) 3 | (278, 202) 4 | (273, 207) 5 | (268, 210) 6 | (263, 213) 7 | (259, 216) 8 | (257, 217) 9 | (259, 218) 10 | (266, 220) 11 | (272, 221) 12 | (276, 223) 13 | (281, 227) 14 | (287, 233) 15 | (287, 236) 16 | (290, 242) 17 | (294, 250) 18 | (296, 252) 19 | (298, 256) 20 | (302, 257) 21 | (307, 260) 22 | (311, 260) 23 | (315, 262) 24 | (320, 263) 25 | (321, 262) 26 | (316, 257) 27 | (313, 255) 28 | (309, 250) 29 | (306, 245) 30 | (306, 241) 31 | (304, 236) 32 | (304, 230) 33 | (302, 227) 34 | (301, 223) 35 | (300, 221) 36 | (298, 217) 37 | (297, 215) 38 | (292, 211) 39 | (292, 210) 40 | (289, 208) 41 | (287, 207) 42 | (287, 205) 43 | (285, 204) 44 | (285, 202) 45 | (285, 197) 46 | (284, 194) 47 | (284, 192) 48 | (282, 197) -------------------------------------------------------------------------------- /Resources/forhead_shade1.txt: -------------------------------------------------------------------------------- 1 | (230, 154) 2 | (233, 153) 3 | (239, 154) 4 | (244, 154) 5 | (249, 154) 6 | (250, 154) 7 | (246, 156) 8 | (242, 159) 9 | (247, 160) 10 | (252, 160) 11 | (258, 161) 12 | (261, 162) 13 | (267, 164) 14 | (276, 165) 15 | (283, 166) 16 | (288, 166) 17 | (297, 169) 18 | (305, 169) 19 | (314, 169) 20 | (323, 169) 21 | (326, 169) 22 | (330, 168) 23 | (331, 167) 24 | (328, 173) 25 | (327, 178) 26 | (326, 181) 27 | (325, 186) 28 | (324, 189) 29 | (322, 194) 30 | (322, 197) 31 | (320, 192) 32 | (317, 190) 33 | (317, 193) 34 | (315, 201) 35 | (312, 203) 36 | (309, 206) 37 | (307, 209) 38 | (306, 212) 39 | (306, 215) 40 | (306, 219) 41 | (310, 225) 42 | (312, 227) 43 | (314, 226) 44 | (313, 221) 45 | (312, 218) 46 | (313, 214) 47 | (314, 211) 48 | (316, 208) 49 | (318, 205) 50 | (318, 201) 51 | (318, 206) 52 | (318, 209) 53 | (321, 206) 54 | (322, 203) 55 | (325, 200) 56 | (328, 198) 57 | (330, 196) 58 | (331, 195) 59 | (331, 194) 60 | (331, 194) 61 | (333, 192) 62 | (336, 188) 63 | (336, 186) 64 | (338, 180) 65 | (341, 177) 66 | (343, 172) 67 | (346, 168) 68 | (347, 167) 69 | (350, 162) 70 | (354, 160) 71 | (363, 151) 72 | (365, 152) 73 | (360, 150) 74 | (355, 150) 75 | (347, 148) 76 | (341, 148) 77 | (338, 148) 78 | (332, 148) 79 | (324, 150) 80 | (319, 151) 81 | (315, 151) 82 | (304, 153) 83 | (295, 153) 84 | (287, 152) 85 | (280, 152) 86 | (273, 152) 87 | (267, 152) 88 | (260, 150) 89 | (253, 149) 90 | (244, 148) 91 | (239, 148) 92 | (236, 148) 93 | (231, 151) 94 | (230, 152) -------------------------------------------------------------------------------- /Resources/hair_outline.txt: -------------------------------------------------------------------------------- 1 | (189, 181) 2 | (186, 183) 3 | (181, 189) 4 | (177, 194) 5 | (173, 201) 6 | (173, 194) 7 | (176, 187) 8 | (181, 175) 9 | (187, 167) 10 | (187, 167) 11 | (180, 169) 12 | (172, 171) 13 | (164, 169) 14 | (159, 173) 15 | (156, 175) 16 | (160, 169) 17 | (167, 165) 18 | (173, 160) 19 | (182, 158) 20 | (182, 158) 21 | (181, 157) 22 | (174, 155) 23 | (168, 155) 24 | (164, 155) 25 | (160, 156) 26 | (154, 157) 27 | (146, 158) 28 | (143, 159) 29 | (140, 160) 30 | (141, 159) 31 | (145, 154) 32 | (147, 150) 33 | (150, 145) 34 | (156, 144) 35 | (163, 146) 36 | (167, 144) 37 | (153, 140) 38 | (144, 140) 39 | (137, 140) 40 | (144, 137) 41 | (150, 136) 42 | (157, 136) 43 | (147, 134) 44 | (140, 135) 45 | (137, 133) 46 | (134, 131) 47 | (144, 130) 48 | (151, 130) 49 | (157, 132) 50 | (165, 132) 51 | (166, 128) 52 | (154, 128) 53 | (148, 126) 54 | (138, 125) 55 | (129, 121) 56 | (128, 117) 57 | (133, 117) 58 | (143, 121) 59 | (152, 124) 60 | (159, 126) 61 | (162, 126) 62 | (159, 119) 63 | (155, 113) 64 | (156, 107) 65 | (156, 104) 66 | (155, 98) 67 | (151, 91) 68 | (162, 103) 69 | (165, 108) 70 | (169, 106) 71 | (169, 98) 72 | (170, 98) 73 | (179, 92) 74 | (186, 83) 75 | (192, 77) 76 | (192, 76) 77 | (192, 77) 78 | (194, 84) 79 | (194, 91) 80 | (196, 89) 81 | (201, 81) 82 | (208, 77) 83 | (213, 71) 84 | (218, 68) 85 | (218, 61) 86 | (219, 58) 87 | (219, 65) 88 | (223, 76) 89 | (224, 70) 90 | (225, 64) 91 | (230, 57) 92 | (237, 53) 93 | (248, 55) 94 | (254, 60) 95 | (260, 60) 96 | (256, 53) 97 | (248, 45) 98 | (252, 47) 99 | (260, 49) 100 | (269, 52) 101 | (276, 52) 102 | (284, 51) 103 | (288, 50) 104 | (292, 49) 105 | (300, 54) 106 | (311, 56) 107 | (313, 58) 108 | (304, 53) 109 | (301, 46) 110 | (294, 41) 111 | (298, 42) 112 | (304, 45) 113 | (315, 49) 114 | (324, 52) 115 | (329, 52) 116 | (338, 58) 117 | (339, 58) 118 | (348, 63) 119 | (358, 69) 120 | (363, 71) 121 | (370, 72) 122 | (367, 67) 123 | (356, 60) 124 | (351, 55) 125 | (359, 59) 126 | (371, 62) 127 | (375, 64) 128 | (382, 68) 129 | (388, 70) 130 | (395, 75) 131 | (404, 80) 132 | (412, 80) 133 | (416, 80) 134 | (406, 74) 135 | (401, 72) 136 | (393, 62) 137 | (400, 64) 138 | (412, 68) 139 | (420, 72) 140 | (427, 76) 141 | (433, 83) 142 | (438, 91) 143 | (444, 98) 144 | (448, 100) 145 | (441, 92) 146 | (439, 84) 147 | (437, 79) 148 | (444, 86) 149 | (451, 92) 150 | (460, 98) 151 | (463, 104) 152 | (461, 98) 153 | (452, 85) 154 | (446, 77) 155 | (446, 76) 156 | (454, 80) 157 | (463, 85) 158 | (474, 94) 159 | (478, 100) 160 | (484, 109) 161 | (488, 117) 162 | (490, 120) 163 | (492, 128) 164 | (498, 134) 165 | (505, 138) 166 | (508, 149) 167 | (511, 160) 168 | (513, 167) 169 | (512, 160) 170 | (516, 154) 171 | (517, 166) 172 | (522, 170) 173 | (526, 178) 174 | (527, 186) 175 | (525, 192) 176 | (519, 194) 177 | (531, 201) 178 | (534, 211) 179 | (540, 219) 180 | (540, 224) 181 | (543, 232) 182 | (544, 242) 183 | (545, 248) 184 | (544, 258) 185 | (543, 269) 186 | (540, 276) 187 | (536, 282) 188 | (536, 290) 189 | (536, 299) 190 | (531, 309) 191 | (530, 317) 192 | (529, 326) 193 | (525, 333) 194 | (521, 341) 195 | (519, 350) 196 | (516, 352) 197 | (510, 361) 198 | (506, 366) 199 | (501, 377) 200 | (495, 383) 201 | (495, 392) 202 | (491, 404) 203 | (488, 411) 204 | (486, 419) 205 | (481, 428) 206 | (481, 436) 207 | (480, 443) 208 | (480, 446) 209 | (479, 451) 210 | (479, 453) 211 | (479, 454) 212 | (468, 450) 213 | (463, 446) 214 | (458, 442) 215 | (455, 435) 216 | (453, 429) 217 | (452, 423) 218 | (451, 416) 219 | (448, 413) 220 | (442, 403) 221 | (440, 399) 222 | (438, 394) 223 | (437, 392) 224 | (435, 388) 225 | (433, 384) 226 | (429, 381) 227 | (433, 379) 228 | (441, 373) 229 | (445, 364) 230 | (448, 362) 231 | (455, 353) 232 | (459, 348) 233 | (463, 338) 234 | (463, 330) 235 | (465, 324) 236 | (464, 316) 237 | (463, 311) 238 | (461, 304) 239 | (459, 300) 240 | (455, 296) 241 | (453, 294) 242 | (450, 290) 243 | (442, 286) 244 | (435, 282) 245 | (427, 281) 246 | (419, 281) 247 | (407, 282) 248 | (401, 286) 249 | (393, 290) 250 | (388, 292) 251 | (383, 300) 252 | (383, 300) 253 | (378, 307) 254 | (369, 310) 255 | (366, 321) 256 | (362, 327) 257 | (360, 331) 258 | (355, 332) 259 | (347, 326) 260 | (348, 323) 261 | (352, 315) 262 | (353, 307) 263 | (352, 302) 264 | (343, 298) 265 | (342, 294) 266 | (344, 285) 267 | (343, 271) 268 | (341, 268) 269 | (340, 260) 270 | (331, 248) 271 | (331, 247) 272 | (327, 240) 273 | (320, 236) 274 | (316, 232) 275 | (312, 226) 276 | (311, 219) 277 | (311, 213) 278 | (313, 207) 279 | (318, 204) 280 | (324, 200) 281 | (328, 192) 282 | (331, 188) 283 | (334, 180) 284 | (337, 175) 285 | (341, 170) 286 | (347, 164) 287 | (352, 161) 288 | (360, 154) 289 | (365, 150) 290 | (361, 150) 291 | (350, 146) 292 | (345, 148) 293 | (341, 150) 294 | (333, 151) 295 | (322, 150) 296 | (310, 148) 297 | (302, 150) 298 | (292, 150) 299 | (280, 152) 300 | (272, 153) 301 | (258, 149) 302 | (248, 145) 303 | (240, 146) 304 | (230, 150) 305 | (221, 156) 306 | (215, 160) 307 | (207, 165) 308 | (203, 170) 309 | (196, 175) 310 | (190, 178) 311 | (187, 185) 312 | (179, 187) 313 | (175, 192) -------------------------------------------------------------------------------- /Resources/hair_shade1.txt: -------------------------------------------------------------------------------- 1 | (260, 149) 2 | (251, 147) 3 | (248, 145) 4 | (241, 144) 5 | (232, 139) 6 | (229, 137) 7 | (218, 130) 8 | (220, 134) 9 | (226, 141) 10 | (219, 144) 11 | (209, 143) 12 | (209, 147) 13 | (221, 153) 14 | (205, 151) 15 | (196, 149) 16 | (194, 149) 17 | (196, 154) 18 | (208, 157) 19 | (208, 157) 20 | (202, 158) 21 | (195, 161) 22 | (196, 162) 23 | (202, 162) 24 | (207, 165) 25 | (202, 165) 26 | (196, 167) 27 | (194, 170) 28 | (194, 171) 29 | (200, 172) 30 | (205, 175) 31 | (206, 174) 32 | (213, 170) 33 | (217, 166) 34 | (220, 160) 35 | (224, 157) 36 | (230, 154) 37 | (235, 151) 38 | (245, 151) 39 | (253, 150) 40 | (261, 150) 41 | (265, 150) -------------------------------------------------------------------------------- /Resources/hair_shade2.txt: -------------------------------------------------------------------------------- 1 | (213, 134) 2 | (209, 131) 3 | (200, 132) 4 | (192, 133) 5 | (187, 131) 6 | (187, 131) 7 | (185, 130) 8 | (180, 122) 9 | (180, 118) 10 | (180, 112) 11 | (178, 107) 12 | (180, 109) 13 | (183, 114) 14 | (185, 118) 15 | (190, 123) 16 | (190, 119) 17 | (186, 114) 18 | (182, 110) 19 | (180, 105) 20 | (185, 108) 21 | (190, 111) 22 | (197, 112) 23 | (204, 113) 24 | (210, 115) 25 | (216, 120) 26 | (220, 126) 27 | (219, 128) 28 | (211, 123) 29 | (204, 120) 30 | (203, 120) 31 | (204, 124) 32 | (206, 126) 33 | (209, 129) 34 | (213, 133) 35 | (214, 134) 36 | (207, 131) 37 | (203, 130) -------------------------------------------------------------------------------- /Resources/hair_shade3.txt: -------------------------------------------------------------------------------- 1 | (221, 101) 2 | (219, 100) 3 | (218, 98) 4 | (214, 93) 5 | (214, 94) 6 | (214, 96) 7 | (215, 102) 8 | (218, 107) 9 | (222, 111) 10 | (225, 115) 11 | (229, 115) 12 | (229, 113) 13 | (226, 109) 14 | (225, 106) 15 | (226, 107) 16 | (229, 109) 17 | (232, 109) 18 | (231, 107) 19 | (227, 101) 20 | (225, 99) 21 | (224, 95) 22 | (220, 91) 23 | (220, 95) 24 | (220, 100) 25 | (219, 98) 26 | (217, 96) -------------------------------------------------------------------------------- /Resources/hair_shade4.txt: -------------------------------------------------------------------------------- 1 | (246, 75) 2 | (247, 77) 3 | (250, 79) 4 | (254, 81) 5 | (257, 83) 6 | (260, 82) 7 | (264, 82) 8 | (268, 84) 9 | (272, 84) 10 | (277, 86) 11 | (275, 84) 12 | (271, 82) 13 | (268, 80) 14 | (266, 77) 15 | (263, 74) 16 | (262, 70) 17 | (266, 73) 18 | (269, 77) 19 | (271, 80) 20 | (274, 82) 21 | (277, 84) 22 | (281, 87) 23 | (283, 89) 24 | (286, 92) 25 | (288, 94) 26 | (291, 97) 27 | (291, 97) 28 | (290, 97) 29 | (284, 94) 30 | (281, 93) 31 | (276, 92) 32 | (271, 93) 33 | (269, 94) 34 | (262, 92) 35 | (261, 92) 36 | (258, 89) 37 | (255, 88) 38 | (254, 88) 39 | (255, 90) 40 | (255, 92) 41 | (255, 95) 42 | (256, 98) 43 | (257, 101) 44 | (258, 103) -------------------------------------------------------------------------------- /Resources/hair_shade5.txt: -------------------------------------------------------------------------------- 1 | (268, 149) 2 | (265, 148) 3 | (264, 148) 4 | (260, 145) 5 | (253, 141) 6 | (250, 139) 7 | (245, 136) 8 | (241, 133) 9 | (237, 128) 10 | (234, 126) 11 | (231, 122) 12 | (233, 123) 13 | (236, 127) 14 | (240, 129) 15 | (244, 132) 16 | (250, 133) 17 | (254, 136) 18 | (251, 133) 19 | (247, 129) 20 | (241, 125) 21 | (237, 122) 22 | (235, 119) 23 | (237, 120) 24 | (243, 124) 25 | (248, 128) 26 | (254, 132) 27 | (256, 133) 28 | (253, 129) 29 | (246, 124) 30 | (240, 117) 31 | (239, 115) 32 | (242, 119) 33 | (249, 122) 34 | (253, 125) 35 | (259, 128) 36 | (258, 125) 37 | (254, 123) 38 | (250, 119) 39 | (249, 116) 40 | (252, 119) 41 | (257, 123) 42 | (261, 126) 43 | (258, 122) 44 | (257, 118) 45 | (254, 116) 46 | (248, 109) 47 | (253, 113) 48 | (256, 117) 49 | (258, 119) 50 | (262, 120) 51 | (267, 120) 52 | (273, 121) 53 | (277, 125) 54 | (279, 125) 55 | (280, 125) 56 | (276, 119) 57 | (273, 116) 58 | (271, 115) 59 | (276, 116) 60 | (281, 116) 61 | (287, 116) 62 | (292, 120) 63 | (294, 122) 64 | (292, 119) 65 | (289, 113) 66 | (287, 110) 67 | (284, 106) 68 | (289, 108) 69 | (293, 112) 70 | (298, 114) 71 | (306, 115) 72 | (311, 115) 73 | (317, 117) 74 | (321, 119) 75 | (321, 119) 76 | (318, 115) 77 | (312, 113) 78 | (309, 109) 79 | (309, 107) 80 | (316, 112) 81 | (321, 115) 82 | (326, 118) 83 | (330, 119) 84 | (330, 119) 85 | (334, 122) 86 | (337, 123) 87 | (345, 123) 88 | (353, 125) 89 | (359, 125) 90 | (368, 124) 91 | (362, 122) 92 | (355, 120) 93 | (347, 117) 94 | (340, 113) 95 | (337, 110) 96 | (343, 112) 97 | (351, 115) 98 | (357, 119) 99 | (362, 121) 100 | (366, 122) 101 | (370, 123) 102 | (375, 125) 103 | (370, 122) 104 | (363, 118) 105 | (357, 116) 106 | (353, 112) 107 | (353, 111) 108 | (358, 112) 109 | (362, 115) 110 | (365, 118) 111 | (372, 121) 112 | (378, 124) 113 | (384, 126) 114 | (390, 128) 115 | (394, 130) 116 | (397, 130) 117 | (399, 132) 118 | (393, 134) 119 | (390, 136) 120 | (386, 140) 121 | (382, 141) 122 | (380, 144) 123 | (378, 145) 124 | (376, 147) 125 | (373, 147) 126 | (369, 149) 127 | (365, 151) 128 | (363, 151) 129 | (359, 152) 130 | (356, 151) 131 | (352, 150) 132 | (349, 150) 133 | (343, 150) 134 | (338, 150) 135 | (338, 149) 136 | (343, 146) 137 | (345, 145) 138 | (338, 147) 139 | (334, 149) 140 | (325, 149) 141 | (320, 150) 142 | (318, 150) 143 | (311, 150) 144 | (304, 150) 145 | (301, 152) 146 | (296, 152) 147 | (290, 153) 148 | (285, 151) 149 | (277, 151) 150 | (273, 151) 151 | (270, 150) 152 | (267, 148) 153 | (263, 145) 154 | (257, 142) -------------------------------------------------------------------------------- /Resources/hair_shade6.txt: -------------------------------------------------------------------------------- 1 | (435, 136) 2 | (437, 136) 3 | (439, 135) 4 | (442, 136) 5 | (443, 137) 6 | (442, 138) 7 | (440, 141) 8 | (437, 143) 9 | (436, 148) 10 | (436, 150) 11 | (435, 146) 12 | (434, 142) 13 | (434, 138) 14 | (434, 137) 15 | (436, 136) -------------------------------------------------------------------------------- /Resources/hair_shade7.txt: -------------------------------------------------------------------------------- 1 | (482, 177) 2 | (477, 176) 3 | (471, 177) 4 | (467, 178) 5 | (464, 179) 6 | (463, 182) 7 | (463, 186) 8 | (462, 191) 9 | (462, 193) 10 | (465, 190) 11 | (469, 185) 12 | (472, 184) 13 | (475, 182) 14 | (469, 183) 15 | (471, 181) 16 | (474, 180) 17 | (477, 180) 18 | (479, 179) 19 | (481, 178) 20 | (482, 177) -------------------------------------------------------------------------------- /Resources/hair_shade8.txt: -------------------------------------------------------------------------------- 1 | (488, 217) 2 | (491, 215) 3 | (491, 213) 4 | (493, 211) 5 | (496, 211) 6 | (498, 211) 7 | (502, 212) 8 | (506, 212) 9 | (509, 212) 10 | (514, 209) 11 | (513, 214) 12 | (509, 219) 13 | (509, 221) 14 | (508, 225) 15 | (507, 228) 16 | (505, 234) 17 | (505, 230) 18 | (505, 226) 19 | (504, 223) 20 | (504, 220) 21 | (501, 224) 22 | (496, 228) 23 | (491, 228) 24 | (488, 230) 25 | (484, 232) 26 | (484, 228) 27 | (484, 222) 28 | (482, 219) 29 | (481, 215) 30 | (481, 213) 31 | (479, 209) 32 | (481, 210) 33 | (483, 214) 34 | (486, 217) 35 | (487, 218) 36 | (487, 219) 37 | (488, 215) 38 | (487, 212) 39 | (484, 208) 40 | (484, 206) 41 | (485, 209) 42 | (487, 212) 43 | (488, 215) 44 | (489, 217) 45 | (491, 214) 46 | (495, 211) 47 | (498, 211) -------------------------------------------------------------------------------- /Resources/left_eyebrow.txt: -------------------------------------------------------------------------------- 1 | (183, 261) 2 | (181, 258) 3 | (179, 255) 4 | (178, 253) 5 | (177, 250) 6 | (176, 246) 7 | (175, 244) 8 | (174, 240) 9 | (174, 239) 10 | (176, 240) 11 | (177, 242) 12 | (178, 241) 13 | (179, 241) 14 | (181, 240) 15 | (182, 240) 16 | (184, 242) 17 | (186, 242) 18 | (186, 241) 19 | (187, 239) 20 | (189, 240) 21 | (191, 238) 22 | (194, 238) 23 | (197, 238) 24 | (198, 241) 25 | (199, 242) 26 | (201, 240) 27 | (202, 238) 28 | (204, 238) 29 | (203, 240) 30 | (203, 241) 31 | (205, 240) 32 | (208, 239) 33 | (214, 238) 34 | (215, 237) 35 | (218, 237) 36 | (220, 237) 37 | (221, 237) 38 | (219, 238) 39 | (218, 240) 40 | (217, 240) 41 | (221, 240) 42 | (225, 240) 43 | (228, 240) 44 | (231, 241) 45 | (234, 242) 46 | (238, 243) 47 | (242, 244) 48 | (245, 246) 49 | (247, 247) 50 | (251, 249) 51 | (246, 250) 52 | (243, 250) 53 | (246, 250) 54 | (249, 251) 55 | (253, 253) 56 | (254, 254) 57 | (255, 256) 58 | (257, 257) 59 | (260, 260) 60 | (255, 258) 61 | (252, 259) 62 | (248, 259) 63 | (241, 256) 64 | (237, 255) 65 | (232, 255) 66 | (228, 254) 67 | (219, 254) 68 | (217, 255) 69 | (211, 257) 70 | (208, 258) 71 | (207, 259) 72 | (204, 259) 73 | (202, 260) 74 | (198, 260) 75 | (196, 262) 76 | (191, 262) 77 | (188, 264) 78 | (186, 266) 79 | (187, 264) 80 | (189, 262) 81 | (188, 261) 82 | (184, 261) 83 | (181, 259) 84 | (180, 256) 85 | (179, 255) 86 | (178, 253) 87 | (176, 251) 88 | (176, 248) 89 | (175, 245) -------------------------------------------------------------------------------- /Resources/lip_lower.txt: -------------------------------------------------------------------------------- 1 | (207, 416) 2 | (205, 415) 3 | (204, 415) 4 | (202, 414) 5 | (199, 414) 6 | (197, 414) 7 | (194, 414) 8 | (192, 415) 9 | (189, 415) 10 | (187, 416) 11 | (186, 418) 12 | (184, 418) 13 | (181, 420) 14 | (178, 421) 15 | (176, 422) 16 | (174, 423) 17 | (171, 423) 18 | (168, 424) 19 | (165, 424) 20 | (163, 424) 21 | (161, 423) 22 | (158, 423) 23 | (156, 423) 24 | (155, 423) 25 | (155, 424) 26 | (154, 424) 27 | (153, 425) 28 | (152, 426) 29 | (152, 428) 30 | (153, 429) 31 | (153, 431) 32 | (154, 433) 33 | (156, 435) 34 | (158, 435) 35 | (162, 436) 36 | (166, 436) 37 | (169, 435) 38 | (172, 435) 39 | (176, 434) 40 | (180, 433) 41 | (184, 431) 42 | (188, 430) 43 | (189, 428) 44 | (193, 427) 45 | (196, 425) 46 | (198, 424) 47 | (201, 421) 48 | (202, 420) 49 | (206, 419) 50 | (207, 417) 51 | (207, 416) 52 | (206, 415) -------------------------------------------------------------------------------- /Resources/lip_upper.txt: -------------------------------------------------------------------------------- 1 | (202, 413) 2 | (201, 412) 3 | (200, 412) 4 | (198, 411) 5 | (195, 409) 6 | (194, 408) 7 | (191, 407) 8 | (190, 406) 9 | (186, 405) 10 | (183, 404) 11 | (181, 403) 12 | (178, 402) 13 | (175, 402) 14 | (172, 401) 15 | (171, 400) 16 | (168, 400) 17 | (164, 399) 18 | (162, 399) 19 | (159, 398) 20 | (155, 398) 21 | (153, 398) 22 | (150, 398) 23 | (150, 398) 24 | (148, 398) 25 | (146, 400) 26 | (145, 401) 27 | (144, 403) 28 | (144, 404) 29 | (145, 406) 30 | (145, 408) 31 | (146, 409) 32 | (146, 410) 33 | (147, 411) 34 | (147, 413) 35 | (148, 414) 36 | (148, 416) 37 | (149, 417) 38 | (150, 419) 39 | (151, 420) 40 | (152, 421) 41 | (153, 422) 42 | (154, 423) 43 | (154, 424) 44 | (156, 424) 45 | (157, 424) 46 | (157, 423) 47 | (155, 422) 48 | (154, 422) 49 | (153, 420) 50 | (153, 419) 51 | (152, 418) 52 | (152, 416) 53 | (152, 414) 54 | (153, 412) 55 | (154, 411) 56 | (155, 410) 57 | (158, 409) 58 | (160, 408) 59 | (162, 407) 60 | (164, 407) 61 | (166, 407) 62 | (170, 407) 63 | (172, 407) 64 | (173, 408) 65 | (175, 409) 66 | (178, 409) 67 | (180, 409) 68 | (181, 410) 69 | (183, 411) 70 | (186, 411) 71 | (187, 410) 72 | (189, 411) 73 | (190, 411) 74 | (191, 412) 75 | (193, 412) 76 | (194, 413) 77 | (194, 413) 78 | (196, 414) 79 | (198, 414) 80 | (200, 414) 81 | (201, 413) 82 | (201, 413) 83 | (201, 412) 84 | (200, 411) 85 | (198, 410) 86 | (197, 409) -------------------------------------------------------------------------------- /Resources/nose_curve.txt: -------------------------------------------------------------------------------- 1 | (155, 328) 2 | (157, 328) 3 | (162, 329) 4 | (164, 329) 5 | (166, 329) 6 | (169, 329) 7 | (172, 330) 8 | (174, 330) 9 | (176, 331) 10 | (180, 332) 11 | (182, 333) 12 | (184, 334) 13 | (186, 336) 14 | (189, 337) 15 | (191, 340) 16 | (192, 342) 17 | (193, 345) 18 | (194, 348) 19 | (194, 350) 20 | (193, 352) 21 | (192, 355) 22 | (191, 357) 23 | (189, 359) 24 | (187, 360) 25 | (184, 362) 26 | (181, 362) 27 | (182, 361) 28 | (185, 358) 29 | (186, 356) 30 | (188, 353) 31 | (188, 352) 32 | (189, 348) 33 | (189, 346) 34 | (188, 344) 35 | (186, 342) 36 | (184, 341) 37 | (182, 339) 38 | (179, 338) 39 | (176, 336) 40 | (172, 334) 41 | (169, 332) 42 | (167, 332) 43 | (163, 331) 44 | (160, 329) 45 | (158, 329) 46 | (156, 329) -------------------------------------------------------------------------------- /Resources/noseline.txt: -------------------------------------------------------------------------------- 1 | (163, 267) 2 | (160, 271) 3 | (158, 274) 4 | (156, 278) 5 | (153, 282) 6 | (150, 285) 7 | (148, 288) 8 | (145, 292) 9 | (143, 295) 10 | (141, 298) 11 | (136, 303) 12 | (134, 307) 13 | (132, 310) 14 | (128, 313) 15 | (125, 317) 16 | (123, 320) 17 | (121, 322) 18 | (119, 325) 19 | (117, 328) 20 | (115, 332) -------------------------------------------------------------------------------- /Resources/nostril.txt: -------------------------------------------------------------------------------- 1 | (135, 350) 2 | (135, 349) 3 | (135, 348) 4 | (137, 346) 5 | (139, 345) 6 | (142, 344) 7 | (144, 343) 8 | (146, 342) 9 | (148, 341) 10 | (151, 341) 11 | (154, 341) 12 | (158, 340) 13 | (160, 341) 14 | (163, 341) 15 | (165, 342) 16 | (167, 343) 17 | (169, 344) 18 | (170, 345) 19 | (171, 345) 20 | (172, 347) 21 | (173, 347) 22 | (175, 349) 23 | (176, 350) 24 | (177, 351) 25 | (178, 353) 26 | (177, 354) 27 | (173, 354) 28 | (171, 354) 29 | (167, 354) 30 | (163, 354) 31 | (161, 354) 32 | (159, 353) 33 | (157, 351) 34 | (154, 349) 35 | (153, 348) 36 | (149, 348) 37 | (146, 349) 38 | (144, 350) 39 | (142, 351) 40 | (137, 350) 41 | (135, 351) 42 | (135, 348) 43 | (136, 347) -------------------------------------------------------------------------------- /Resources/right_eyebrow.txt: -------------------------------------------------------------------------------- 1 | (157, 248) 2 | (155, 249) 3 | (152, 249) 4 | (149, 250) 5 | (145, 252) 6 | (143, 255) 7 | (142, 258) 8 | (141, 262) 9 | (140, 266) 10 | (142, 270) 11 | (143, 273) 12 | (146, 275) 13 | (149, 277) 14 | (151, 281) 15 | (152, 282) 16 | (154, 278) 17 | (156, 276) 18 | (158, 273) 19 | (159, 270) 20 | (163, 267) 21 | (163, 264) 22 | (164, 263) 23 | (162, 262) 24 | (160, 258) 25 | (157, 254) 26 | (158, 253) 27 | (157, 250) 28 | (156, 248) 29 | (153, 250) 30 | (152, 250) -------------------------------------------------------------------------------- /Resources/sclera.txt: -------------------------------------------------------------------------------- 1 | (248, 278) 2 | (247, 277) 3 | (246, 277) 4 | (243, 276) 5 | (241, 274) 6 | (238, 274) 7 | (236, 273) 8 | (234, 272) 9 | (232, 271) 10 | (230, 270) 11 | (228, 270) 12 | (226, 270) 13 | (223, 270) 14 | (222, 271) 15 | (221, 272) 16 | (220, 274) 17 | (220, 276) 18 | (220, 278) 19 | (220, 279) 20 | (220, 281) 21 | (220, 282) 22 | (220, 284) 23 | (221, 286) 24 | (223, 286) 25 | (226, 286) 26 | (229, 286) 27 | (232, 285) 28 | (236, 283) 29 | (238, 282) 30 | (241, 282) 31 | (243, 281) 32 | (245, 280) 33 | (247, 279) 34 | (248, 279) 35 | (247, 277) 36 | (245, 277) -------------------------------------------------------------------------------- /Resources/throat.txt: -------------------------------------------------------------------------------- 1 | (248, 569) 2 | (250, 575) 3 | (252, 581) 4 | (254, 586) 5 | (261, 592) 6 | (268, 599) 7 | (269, 601) 8 | (274, 612) 9 | (276, 618) 10 | (279, 621) 11 | (283, 627) 12 | (286, 632) 13 | (290, 640) 14 | (293, 644) 15 | (296, 648) 16 | (298, 654) 17 | (302, 662) 18 | (309, 670) 19 | (313, 677) 20 | (314, 682) 21 | (321, 677) 22 | (327, 675) 23 | (334, 671) 24 | (346, 665) 25 | (352, 658) 26 | (358, 650) 27 | (362, 641) 28 | (368, 632) 29 | (370, 623) 30 | (376, 614) 31 | (387, 606) 32 | (392, 606) 33 | (397, 602) 34 | (405, 599) 35 | (411, 592) 36 | (414, 588) 37 | (421, 584) 38 | (422, 580) 39 | (433, 575) 40 | (447, 562) 41 | (453, 558) 42 | (460, 554) 43 | (464, 551) 44 | (471, 543) 45 | (475, 537) 46 | (498, 520) 47 | (494, 523) 48 | (494, 522) 49 | (494, 517) 50 | (492, 507) 51 | (489, 500) 52 | (490, 491) 53 | (486, 485) 54 | (485, 479) 55 | (485, 475) 56 | (481, 467) 57 | (480, 462) 58 | (480, 456) 59 | (479, 453) 60 | (472, 453) 61 | (464, 449) 62 | (460, 446) 63 | (454, 432) 64 | (452, 424) 65 | (451, 415) 66 | (447, 411) 67 | (444, 406) 68 | (440, 402) 69 | (439, 398) 70 | (437, 395) 71 | (436, 391) 72 | (434, 387) 73 | (433, 386) 74 | (439, 384) 75 | (445, 376) 76 | (448, 371) 77 | (453, 364) 78 | (457, 357) 79 | (464, 352) 80 | (465, 339) 81 | (467, 328) 82 | (468, 325) 83 | (468, 317) 84 | (460, 305) 85 | (461, 300) 86 | (456, 293) 87 | (453, 289) 88 | (449, 283) 89 | (444, 282) 90 | (441, 281) 91 | (432, 280) 92 | (427, 280) 93 | (418, 282) 94 | (405, 288) 95 | (398, 289) 96 | (390, 295) 97 | (385, 297) 98 | (379, 301) 99 | (375, 308) 100 | (372, 312) 101 | (370, 317) 102 | (366, 323) 103 | (361, 333) 104 | (360, 338) 105 | (360, 349) 106 | (358, 356) 107 | (356, 359) 108 | (353, 366) 109 | (349, 371) 110 | (348, 376) 111 | (344, 390) 112 | (344, 395) 113 | (342, 403) 114 | (348, 394) 115 | (350, 390) 116 | (352, 396) 117 | (353, 403) 118 | (353, 409) 119 | (353, 413) 120 | (352, 424) 121 | (351, 432) 122 | (350, 437) 123 | (349, 441) 124 | (348, 447) 125 | (344, 454) 126 | (344, 463) 127 | (339, 469) 128 | (337, 473) 129 | (334, 478) 130 | (320, 493) 131 | (312, 503) 132 | (305, 510) 133 | (299, 518) 134 | (295, 524) 135 | (286, 530) 136 | (282, 534) 137 | (276, 538) 138 | (269, 544) 139 | (264, 549) 140 | (259, 554) 141 | (255, 562) 142 | (252, 567) 143 | (248, 569) -------------------------------------------------------------------------------- /Resources/throat_shade1.txt: -------------------------------------------------------------------------------- 1 | (336, 664) 2 | (334, 659) 3 | (332, 655) 4 | (328, 650) 5 | (321, 642) 6 | (321, 637) 7 | (313, 626) 8 | (311, 617) 9 | (308, 607) 10 | (304, 601) 11 | (301, 586) 12 | (297, 579) 13 | (296, 571) 14 | (293, 561) 15 | (293, 556) 16 | (296, 554) 17 | (302, 551) 18 | (310, 548) 19 | (318, 538) 20 | (329, 528) 21 | (336, 520) 22 | (340, 509) 23 | (346, 498) 24 | (345, 490) 25 | (348, 478) 26 | (356, 466) 27 | (363, 458) 28 | (374, 445) 29 | (381, 437) 30 | (393, 428) 31 | (398, 426) 32 | (415, 414) 33 | (419, 412) 34 | (413, 421) 35 | (411, 430) 36 | (408, 438) 37 | (406, 445) 38 | (404, 454) 39 | (402, 461) 40 | (400, 469) 41 | (399, 480) 42 | (399, 489) 43 | (400, 503) 44 | (402, 508) 45 | (404, 519) 46 | (408, 526) 47 | (408, 544) 48 | (408, 554) 49 | (410, 565) 50 | (410, 565) 51 | (409, 573) 52 | (408, 578) 53 | (412, 570) 54 | (419, 558) 55 | (423, 550) 56 | (429, 547) 57 | (437, 545) 58 | (450, 545) 59 | (450, 545) 60 | (455, 550) 61 | (457, 554) 62 | (453, 556) 63 | (447, 561) 64 | (440, 567) 65 | (436, 570) 66 | (430, 573) 67 | (421, 578) 68 | (415, 586) 69 | (411, 592) 70 | (405, 597) 71 | (397, 600) 72 | (385, 604) 73 | (376, 613) 74 | (372, 618) 75 | (362, 629) 76 | (360, 635) 77 | (357, 642) 78 | (353, 647) 79 | (346, 654) 80 | (342, 660) 81 | (337, 664) 82 | (335, 665) -------------------------------------------------------------------------------- /Resources/throat_shade2.txt: -------------------------------------------------------------------------------- 1 | (470, 453) 2 | (471, 454) 3 | (471, 457) 4 | (472, 460) 5 | (473, 465) 6 | (472, 467) 7 | (473, 472) 8 | (473, 477) 9 | (474, 480) 10 | (475, 483) 11 | (476, 488) 12 | (477, 494) 13 | (477, 499) 14 | (478, 503) 15 | (478, 506) 16 | (480, 512) 17 | (480, 516) 18 | (481, 520) 19 | (481, 524) 20 | (481, 527) 21 | (483, 525) 22 | (486, 523) 23 | (488, 521) 24 | (491, 519) 25 | (491, 517) 26 | (491, 515) 27 | (489, 512) 28 | (488, 508) 29 | (487, 505) 30 | (486, 502) 31 | (486, 497) 32 | (484, 494) 33 | (483, 489) 34 | (482, 486) 35 | (481, 481) 36 | (480, 478) 37 | (480, 474) 38 | (479, 470) 39 | (479, 466) 40 | (480, 462) 41 | (479, 459) 42 | (477, 454) 43 | (477, 453) 44 | (475, 453) 45 | (472, 453) 46 | (471, 452) -------------------------------------------------------------------------------- /Resources/tshirt.txt: -------------------------------------------------------------------------------- 1 | (493, 520) 2 | (485, 525) 3 | (480, 535) 4 | (476, 539) 5 | (468, 549) 6 | (460, 556) 7 | (451, 559) 8 | (438, 564) 9 | (432, 569) 10 | (424, 574) 11 | (415, 580) 12 | (410, 589) 13 | (402, 596) 14 | (398, 600) 15 | (387, 607) 16 | (379, 611) 17 | (376, 619) 18 | (368, 627) 19 | (361, 636) 20 | (356, 643) 21 | (351, 653) 22 | (345, 661) 23 | (338, 665) 24 | (324, 674) 25 | (315, 677) 26 | (313, 678) 27 | (310, 674) 28 | (307, 668) 29 | (304, 666) 30 | (302, 661) 31 | (299, 657) 32 | (298, 652) 33 | (295, 647) 34 | (291, 648) 35 | (289, 652) 36 | (282, 655) 37 | (274, 663) 38 | (269, 667) 39 | (262, 670) 40 | (257, 673) 41 | (251, 679) 42 | (246, 682) 43 | (242, 688) 44 | (239, 692) 45 | (234, 699) 46 | (284, 705) 47 | (481, 704) 48 | (498, 704) 49 | (556, 704) 50 | (573, 704) 51 | (585, 705) 52 | (602, 705) 53 | (626, 704) 54 | (646, 703) 55 | (654, 703) 56 | (666, 704) 57 | (670, 704) 58 | (668, 699) 59 | (665, 694) 60 | (664, 687) 61 | (653, 676) 62 | (653, 672) 63 | (650, 669) 64 | (649, 662) 65 | (642, 655) 66 | (638, 644) 67 | (634, 637) 68 | (631, 633) 69 | (623, 627) 70 | (617, 618) 71 | (609, 611) 72 | (604, 602) 73 | (591, 594) 74 | (584, 585) 75 | (577, 576) 76 | (565, 561) 77 | (555, 557) 78 | (542, 544) 79 | (533, 535) 80 | (521, 529) 81 | (516, 525) 82 | (511, 520) 83 | (501, 512) 84 | (496, 509) 85 | (492, 507) 86 | (490, 505) 87 | (490, 504) 88 | (489, 504) 89 | (492, 510) 90 | (494, 514) 91 | (494, 516) 92 | (494, 520) 93 | (493, 521) 94 | (491, 523) -------------------------------------------------------------------------------- /Resources/tshirt_color1.txt: -------------------------------------------------------------------------------- 1 | (385, 609) 2 | (388, 612) 3 | (393, 618) 4 | (397, 624) 5 | (404, 629) 6 | (408, 635) 7 | (410, 641) 8 | (412, 647) 9 | (412, 656) 10 | (406, 663) 11 | (399, 675) 12 | (399, 678) 13 | (399, 683) 14 | (399, 689) 15 | (402, 698) 16 | (401, 702) 17 | (291, 702) 18 | (292, 698) 19 | (296, 694) 20 | (298, 689) 21 | (298, 680) 22 | (300, 676) 23 | (302, 672) 24 | (304, 665) 25 | (305, 662) 26 | (313, 671) 27 | (311, 674) 28 | (313, 680) 29 | (314, 681) 30 | (323, 674) 31 | (328, 671) 32 | (335, 668) 33 | (344, 663) 34 | (351, 655) 35 | (354, 646) 36 | (358, 642) 37 | (360, 637) 38 | (363, 632) 39 | (365, 628) 40 | (367, 623) 41 | (377, 613) 42 | (379, 612) 43 | (384, 609) 44 | (385, 608) -------------------------------------------------------------------------------- /Resources/tshirt_color2.txt: -------------------------------------------------------------------------------- 1 | (305, 666) 2 | (303, 671) 3 | (302, 673) 4 | (300, 680) 5 | (299, 686) 6 | (296, 693) 7 | (294, 698) 8 | (291, 703) 9 | (291, 705) 10 | (288, 705) 11 | (250, 700) 12 | (251, 693) 13 | (255, 688) 14 | (257, 680) 15 | (261, 674) 16 | (263, 670) 17 | (268, 668) 18 | (274, 663) 19 | (279, 658) 20 | (284, 655) 21 | (293, 650) 22 | (295, 647) 23 | (296, 649) 24 | (297, 653) 25 | (299, 656) 26 | (300, 660) 27 | (302, 664) 28 | (303, 666) 29 | (305, 669) 30 | (304, 668) -------------------------------------------------------------------------------- /Resources/tshirt_color3.txt: -------------------------------------------------------------------------------- 1 | (401, 627) 2 | (403, 625) 3 | (409, 621) 4 | (412, 615) 5 | (421, 609) 6 | (428, 603) 7 | (433, 598) 8 | (440, 594) 9 | (445, 587) 10 | (453, 584) 11 | (459, 580) 12 | (466, 574) 13 | (472, 571) 14 | (478, 568) 15 | (484, 563) 16 | (493, 558) 17 | (502, 550) 18 | (509, 546) 19 | (516, 542) 20 | (520, 538) 21 | (524, 536) 22 | (527, 533) 23 | (528, 531) 24 | (533, 535) 25 | (533, 538) 26 | (536, 539) 27 | (540, 543) 28 | (542, 546) 29 | (536, 549) 30 | (532, 553) 31 | (527, 558) 32 | (522, 560) 33 | (516, 564) 34 | (510, 568) 35 | (507, 569) 36 | (498, 575) 37 | (491, 579) 38 | (484, 583) 39 | (478, 588) 40 | (472, 593) 41 | (464, 598) 42 | (459, 602) 43 | (453, 606) 44 | (446, 612) 45 | (442, 617) 46 | (435, 620) 47 | (424, 628) 48 | (420, 630) 49 | (416, 634) 50 | (411, 640) 51 | (408, 637) 52 | (404, 630) 53 | (403, 627) 54 | (400, 625) -------------------------------------------------------------------------------- /messi.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "### Step 1: Import library\n", 8 | "[sketchpy](https://pypi.org/project/sketchpy/) Python library is used to draw [Lionel Messi](https://en.wikipedia.org/wiki/Lionel_Messi)." 9 | ] 10 | }, 11 | { 12 | "cell_type": "code", 13 | "execution_count": 5, 14 | "metadata": {}, 15 | "outputs": [], 16 | "source": [ 17 | "# !pip install sketchpy" 18 | ] 19 | }, 20 | { 21 | "cell_type": "code", 22 | "execution_count": 6, 23 | "metadata": {}, 24 | "outputs": [], 25 | "source": [ 26 | "from sketchpy import canvas" 27 | ] 28 | }, 29 | { 30 | "cell_type": "markdown", 31 | "metadata": {}, 32 | "source": [ 33 | "### Step 2: Create an object to draw Messi\n", 34 | "*canvas.sketch* class is used to create the object" 35 | ] 36 | }, 37 | { 38 | "cell_type": "code", 39 | "execution_count": 7, 40 | "metadata": {}, 41 | "outputs": [], 42 | "source": [ 43 | "# Create an object of canvas.sketch class\n", 44 | "Turtle = canvas.sketch(x_offset=290, y_offset=320)" 45 | ] 46 | }, 47 | { 48 | "cell_type": "markdown", 49 | "metadata": {}, 50 | "source": [ 51 | "### Step 3: Draw Messi\n", 52 | "It's necessary to get all coordinates of each feature. These can be obtained using [cv2](https://pypi.org/project/opencv-python/) library." 53 | ] 54 | }, 55 | { 56 | "cell_type": "code", 57 | "execution_count": 8, 58 | "metadata": {}, 59 | "outputs": [ 60 | { 61 | "name": "stdout", 62 | "output_type": "stream", 63 | "text": [ 64 | "(2100, -80)\n", 65 | "(2100, 183)\n", 66 | "(-480, 183)\n", 67 | "(-480, 448)\n", 68 | "(2100, 448)\n", 69 | "(2100, 183)\n", 70 | "(-480, 709)\n", 71 | "(2100, 709)\n", 72 | "(2100, 448)\n", 73 | "(359, 153)\n", 74 | "(352, 151)\n", 75 | "(348, 150)\n", 76 | "(342, 150)\n", 77 | "(335, 149)\n", 78 | "(326, 149)\n", 79 | "(319, 150)\n", 80 | "(310, 148)\n", 81 | "(302, 148)\n", 82 | "(299, 149)\n", 83 | "(294, 149)\n", 84 | "(286, 149)\n", 85 | "(281, 149)\n", 86 | "(276, 147)\n", 87 | "(269, 147)\n", 88 | "(258, 147)\n", 89 | "(245, 142)\n", 90 | "(239, 149)\n", 91 | "(237, 150)\n", 92 | "(228, 155)\n", 93 | "(220, 159)\n", 94 | "(218, 162)\n", 95 | "(209, 170)\n", 96 | "(203, 173)\n", 97 | "(198, 176)\n", 98 | "(189, 183)\n", 99 | "(186, 192)\n", 100 | "(181, 200)\n", 101 | "(179, 203)\n", 102 | "(177, 204)\n", 103 | "(177, 208)\n", 104 | "(174, 211)\n", 105 | "(168, 218)\n", 106 | "(163, 224)\n", 107 | "(162, 229)\n", 108 | "(158, 234)\n", 109 | "(155, 242)\n", 110 | "(152, 248)\n", 111 | "(156, 250)\n", 112 | "(159, 246)\n", 113 | "(158, 249)\n", 114 | "(159, 255)\n", 115 | "(161, 259)\n", 116 | "(162, 263)\n", 117 | "(164, 267)\n", 118 | "(162, 271)\n", 119 | "(160, 274)\n", 120 | "(158, 276)\n", 121 | "(155, 276)\n", 122 | "(151, 285)\n", 123 | "(147, 291)\n", 124 | "(145, 294)\n", 125 | "(142, 298)\n", 126 | "(139, 302)\n", 127 | "(135, 307)\n", 128 | "(130, 313)\n", 129 | "(129, 315)\n", 130 | "(124, 318)\n", 131 | "(121, 323)\n", 132 | "(118, 328)\n", 133 | "(117, 334)\n", 134 | "(117, 338)\n", 135 | "(117, 342)\n", 136 | "(117, 348)\n", 137 | "(120, 353)\n", 138 | "(127, 356)\n", 139 | "(130, 358)\n", 140 | "(136, 360)\n", 141 | "(139, 363)\n", 142 | "(146, 367)\n", 143 | "(149, 373)\n", 144 | "(156, 369)\n", 145 | "(161, 368)\n", 146 | "(167, 363)\n", 147 | "(170, 370)\n", 148 | "(172, 371)\n", 149 | "(178, 372)\n", 150 | "(180, 375)\n", 151 | "(182, 379)\n", 152 | "(180, 382)\n", 153 | "(183, 381)\n", 154 | "(183, 380)\n", 155 | "(187, 378)\n", 156 | "(191, 379)\n", 157 | "(194, 379)\n", 158 | "(197, 382)\n", 159 | "(200, 385)\n", 160 | "(206, 389)\n", 161 | "(212, 393)\n", 162 | "(215, 397)\n", 163 | "(217, 401)\n", 164 | "(221, 406)\n", 165 | "(223, 410)\n", 166 | "(225, 413)\n", 167 | "(227, 419)\n", 168 | "(227, 422)\n", 169 | "(224, 428)\n", 170 | "(223, 431)\n", 171 | "(226, 429)\n", 172 | "(229, 423)\n", 173 | "(232, 425)\n", 174 | "(232, 429)\n", 175 | "(232, 434)\n", 176 | "(236, 427)\n", 177 | "(239, 423)\n", 178 | "(243, 417)\n", 179 | "(246, 412)\n", 180 | "(249, 409)\n", 181 | "(249, 413)\n", 182 | "(249, 418)\n", 183 | "(250, 414)\n", 184 | "(250, 410)\n", 185 | "(252, 404)\n", 186 | "(255, 399)\n", 187 | "(257, 393)\n", 188 | "(259, 388)\n", 189 | "(263, 383)\n", 190 | "(267, 377)\n", 191 | "(264, 381)\n", 192 | "(265, 386)\n", 193 | "(270, 388)\n", 194 | "(274, 390)\n", 195 | "(279, 394)\n", 196 | "(280, 395)\n", 197 | "(281, 403)\n", 198 | "(281, 401)\n", 199 | "(282, 395)\n", 200 | "(284, 388)\n", 201 | "(284, 380)\n", 202 | "(285, 374)\n", 203 | "(285, 367)\n", 204 | "(285, 362)\n", 205 | "(285, 361)\n", 206 | "(286, 364)\n", 207 | "(288, 374)\n", 208 | "(289, 379)\n", 209 | "(291, 384)\n", 210 | "(292, 376)\n", 211 | "(294, 373)\n", 212 | "(298, 366)\n", 213 | "(301, 361)\n", 214 | "(302, 354)\n", 215 | "(304, 350)\n", 216 | "(307, 346)\n", 217 | "(306, 348)\n", 218 | "(306, 352)\n", 219 | "(307, 358)\n", 220 | "(307, 361)\n", 221 | "(307, 354)\n", 222 | "(316, 345)\n", 223 | "(319, 342)\n", 224 | "(325, 339)\n", 225 | "(330, 333)\n", 226 | "(333, 329)\n", 227 | "(331, 335)\n", 228 | "(329, 340)\n", 229 | "(329, 344)\n", 230 | "(330, 341)\n", 231 | "(334, 335)\n", 232 | "(334, 329)\n", 233 | "(336, 327)\n", 234 | "(342, 318)\n", 235 | "(344, 315)\n", 236 | "(348, 309)\n", 237 | "(349, 319)\n", 238 | "(349, 326)\n", 239 | "(351, 333)\n", 240 | "(352, 328)\n", 241 | "(354, 319)\n", 242 | "(354, 311)\n", 243 | "(350, 306)\n", 244 | "(347, 300)\n", 245 | "(345, 292)\n", 246 | "(344, 284)\n", 247 | "(345, 278)\n", 248 | "(342, 273)\n", 249 | "(337, 266)\n", 250 | "(331, 257)\n", 251 | "(329, 246)\n", 252 | "(323, 242)\n", 253 | "(320, 235)\n", 254 | "(315, 230)\n", 255 | "(310, 216)\n", 256 | "(310, 209)\n", 257 | "(315, 205)\n", 258 | "(319, 198)\n", 259 | "(320, 204)\n", 260 | "(321, 207)\n", 261 | "(323, 202)\n", 262 | "(328, 199)\n", 263 | "(333, 195)\n", 264 | "(333, 189)\n", 265 | "(338, 182)\n", 266 | "(344, 172)\n", 267 | "(348, 166)\n", 268 | "(353, 160)\n", 269 | "(358, 154)\n", 270 | "(363, 151)\n", 271 | "(142, 374)\n", 272 | "(140, 376)\n", 273 | "(137, 381)\n", 274 | "(135, 385)\n", 275 | "(133, 392)\n", 276 | "(133, 396)\n", 277 | "(132, 402)\n", 278 | "(133, 408)\n", 279 | "(134, 414)\n", 280 | "(135, 419)\n", 281 | "(139, 427)\n", 282 | "(144, 433)\n", 283 | "(143, 438)\n", 284 | "(140, 442)\n", 285 | "(138, 448)\n", 286 | "(137, 453)\n", 287 | "(137, 459)\n", 288 | "(140, 459)\n", 289 | "(140, 465)\n", 290 | "(140, 473)\n", 291 | "(138, 482)\n", 292 | "(137, 493)\n", 293 | "(136, 502)\n", 294 | "(136, 507)\n", 295 | "(137, 516)\n", 296 | "(140, 528)\n", 297 | "(142, 534)\n", 298 | "(146, 539)\n", 299 | "(156, 547)\n", 300 | "(164, 552)\n", 301 | "(170, 552)\n", 302 | "(177, 556)\n", 303 | "(186, 555)\n", 304 | "(199, 555)\n", 305 | "(204, 555)\n", 306 | "(209, 554)\n", 307 | "(215, 553)\n", 308 | "(220, 556)\n", 309 | "(225, 558)\n", 310 | "(232, 560)\n", 311 | "(242, 565)\n", 312 | "(248, 568)\n", 313 | "(249, 572)\n", 314 | "(252, 567)\n", 315 | "(254, 563)\n", 316 | "(257, 559)\n", 317 | "(261, 553)\n", 318 | "(264, 548)\n", 319 | "(266, 546)\n", 320 | "(274, 540)\n", 321 | "(281, 535)\n", 322 | "(284, 529)\n", 323 | "(287, 526)\n", 324 | "(296, 522)\n", 325 | "(302, 514)\n", 326 | "(307, 513)\n", 327 | "(314, 502)\n", 328 | "(319, 497)\n", 329 | "(323, 491)\n", 330 | "(329, 483)\n", 331 | "(337, 472)\n", 332 | "(343, 461)\n", 333 | "(343, 450)\n", 334 | "(348, 442)\n", 335 | "(350, 432)\n", 336 | "(352, 422)\n", 337 | "(354, 414)\n", 338 | "(351, 404)\n", 339 | "(350, 396)\n", 340 | "(350, 388)\n", 341 | "(344, 395)\n", 342 | "(344, 401)\n", 343 | "(344, 399)\n", 344 | "(345, 394)\n", 345 | "(347, 385)\n", 346 | "(348, 376)\n", 347 | "(351, 372)\n", 348 | "(354, 364)\n", 349 | "(356, 356)\n", 350 | "(359, 348)\n", 351 | "(358, 337)\n", 352 | "(360, 331)\n", 353 | "(363, 324)\n", 354 | "(367, 317)\n", 355 | "(366, 312)\n", 356 | "(362, 314)\n", 357 | "(355, 324)\n", 358 | "(351, 332)\n", 359 | "(351, 337)\n", 360 | "(349, 328)\n", 361 | "(348, 331)\n", 362 | "(343, 334)\n", 363 | "(340, 338)\n", 364 | "(334, 343)\n", 365 | "(327, 348)\n", 366 | "(327, 343)\n", 367 | "(323, 345)\n", 368 | "(317, 349)\n", 369 | "(313, 355)\n", 370 | "(311, 357)\n", 371 | "(307, 361)\n", 372 | "(305, 358)\n", 373 | "(305, 354)\n", 374 | "(303, 356)\n", 375 | "(301, 364)\n", 376 | "(300, 366)\n", 377 | "(298, 369)\n", 378 | "(296, 374)\n", 379 | "(295, 375)\n", 380 | "(290, 383)\n", 381 | "(290, 380)\n", 382 | "(289, 370)\n", 383 | "(287, 363)\n", 384 | "(286, 361)\n", 385 | "(286, 366)\n", 386 | "(286, 372)\n", 387 | "(285, 376)\n", 388 | "(285, 380)\n", 389 | "(283, 385)\n", 390 | "(282, 388)\n", 391 | "(280, 392)\n", 392 | "(279, 399)\n", 393 | "(278, 393)\n", 394 | "(274, 391)\n", 395 | "(268, 390)\n", 396 | "(265, 383)\n", 397 | "(263, 381)\n", 398 | "(261, 381)\n", 399 | "(259, 385)\n", 400 | "(254, 393)\n", 401 | "(253, 395)\n", 402 | "(253, 397)\n", 403 | "(250, 407)\n", 404 | "(249, 408)\n", 405 | "(244, 415)\n", 406 | "(240, 418)\n", 407 | "(238, 421)\n", 408 | "(235, 424)\n", 409 | "(231, 426)\n", 410 | "(225, 429)\n", 411 | "(222, 432)\n", 412 | "(223, 427)\n", 413 | "(225, 420)\n", 414 | "(226, 413)\n", 415 | "(223, 406)\n", 416 | "(219, 402)\n", 417 | "(209, 394)\n", 418 | "(202, 389)\n", 419 | "(202, 387)\n", 420 | "(199, 382)\n", 421 | "(197, 383)\n", 422 | "(193, 384)\n", 423 | "(189, 383)\n", 424 | "(186, 379)\n", 425 | "(184, 381)\n", 426 | "(181, 384)\n", 427 | "(182, 378)\n", 428 | "(181, 374)\n", 429 | "(177, 374)\n", 430 | "(174, 372)\n", 431 | "(170, 368)\n", 432 | "(166, 366)\n", 433 | "(161, 365)\n", 434 | "(158, 367)\n", 435 | "(155, 371)\n", 436 | "(153, 374)\n", 437 | "(149, 370)\n", 438 | "(144, 372)\n", 439 | "(202, 423)\n", 440 | "(198, 425)\n", 441 | "(196, 427)\n", 442 | "(191, 430)\n", 443 | "(187, 431)\n", 444 | "(182, 434)\n", 445 | "(178, 437)\n", 446 | "(178, 443)\n", 447 | "(178, 446)\n", 448 | "(178, 451)\n", 449 | "(179, 454)\n", 450 | "(179, 459)\n", 451 | "(179, 463)\n", 452 | "(181, 470)\n", 453 | "(181, 475)\n", 454 | "(182, 474)\n", 455 | "(184, 473)\n", 456 | "(189, 477)\n", 457 | "(190, 477)\n", 458 | "(193, 478)\n", 459 | "(194, 474)\n", 460 | "(195, 468)\n", 461 | "(198, 463)\n", 462 | "(201, 459)\n", 463 | "(202, 454)\n", 464 | "(203, 447)\n", 465 | "(205, 441)\n", 466 | "(205, 435)\n", 467 | "(204, 430)\n", 468 | "(204, 423)\n", 469 | "(206, 420)\n", 470 | "(204, 421)\n", 471 | "(158, 436)\n", 472 | "(157, 436)\n", 473 | "(156, 436)\n", 474 | "(156, 436)\n", 475 | "(155, 435)\n", 476 | "(154, 435)\n", 477 | "(153, 435)\n", 478 | "(153, 437)\n", 479 | "(153, 437)\n", 480 | "(153, 438)\n", 481 | "(153, 440)\n", 482 | "(152, 441)\n", 483 | "(152, 442)\n", 484 | "(152, 444)\n", 485 | "(152, 445)\n", 486 | "(153, 446)\n", 487 | "(153, 448)\n", 488 | "(153, 450)\n", 489 | "(152, 452)\n", 490 | "(152, 453)\n", 491 | "(152, 455)\n", 492 | "(152, 457)\n", 493 | "(151, 459)\n", 494 | "(150, 460)\n", 495 | "(149, 461)\n", 496 | "(151, 462)\n", 497 | "(153, 463)\n", 498 | "(153, 464)\n", 499 | "(155, 465)\n", 500 | "(156, 466)\n", 501 | "(156, 465)\n", 502 | "(157, 462)\n", 503 | "(157, 459)\n", 504 | "(157, 457)\n", 505 | "(157, 454)\n", 506 | "(158, 452)\n", 507 | "(158, 450)\n", 508 | "(158, 448)\n", 509 | "(159, 446)\n", 510 | "(159, 443)\n", 511 | "(159, 441)\n", 512 | "(159, 441)\n", 513 | "(158, 439)\n", 514 | "(158, 438)\n", 515 | "(158, 437)\n", 516 | "(157, 436)\n", 517 | "(157, 436)\n", 518 | "(155, 435)\n", 519 | "(205, 415)\n", 520 | "(204, 415)\n", 521 | "(202, 414)\n", 522 | "(199, 414)\n", 523 | "(197, 414)\n", 524 | "(194, 414)\n", 525 | "(192, 415)\n", 526 | "(189, 415)\n", 527 | "(187, 416)\n", 528 | "(186, 418)\n", 529 | "(184, 418)\n", 530 | "(181, 420)\n", 531 | "(178, 421)\n", 532 | "(176, 422)\n", 533 | "(174, 423)\n", 534 | "(171, 423)\n", 535 | "(168, 424)\n", 536 | "(165, 424)\n", 537 | "(163, 424)\n", 538 | "(161, 423)\n", 539 | "(158, 423)\n", 540 | "(156, 423)\n", 541 | "(155, 423)\n", 542 | "(155, 424)\n", 543 | "(154, 424)\n", 544 | "(153, 425)\n", 545 | "(152, 426)\n", 546 | "(152, 428)\n", 547 | "(153, 429)\n", 548 | "(153, 431)\n", 549 | "(154, 433)\n", 550 | "(156, 435)\n", 551 | "(158, 435)\n", 552 | "(162, 436)\n", 553 | "(166, 436)\n", 554 | "(169, 435)\n", 555 | "(172, 435)\n", 556 | "(176, 434)\n", 557 | "(180, 433)\n", 558 | "(184, 431)\n", 559 | "(188, 430)\n", 560 | "(189, 428)\n", 561 | "(193, 427)\n", 562 | "(196, 425)\n", 563 | "(198, 424)\n", 564 | "(201, 421)\n", 565 | "(202, 420)\n", 566 | "(206, 419)\n", 567 | "(207, 417)\n", 568 | "(207, 416)\n", 569 | "(206, 415)\n", 570 | "(201, 412)\n", 571 | "(200, 412)\n", 572 | "(198, 411)\n", 573 | "(195, 409)\n", 574 | "(194, 408)\n", 575 | "(191, 407)\n", 576 | "(190, 406)\n", 577 | "(186, 405)\n", 578 | "(183, 404)\n", 579 | "(181, 403)\n", 580 | "(178, 402)\n", 581 | "(175, 402)\n", 582 | "(172, 401)\n", 583 | "(171, 400)\n", 584 | "(168, 400)\n", 585 | "(164, 399)\n", 586 | "(162, 399)\n", 587 | "(159, 398)\n", 588 | "(155, 398)\n", 589 | "(153, 398)\n", 590 | "(150, 398)\n", 591 | "(150, 398)\n", 592 | "(148, 398)\n", 593 | "(146, 400)\n", 594 | "(145, 401)\n", 595 | "(144, 403)\n", 596 | "(144, 404)\n", 597 | "(145, 406)\n", 598 | "(145, 408)\n", 599 | "(146, 409)\n", 600 | "(146, 410)\n", 601 | "(147, 411)\n", 602 | "(147, 413)\n", 603 | "(148, 414)\n", 604 | "(148, 416)\n", 605 | "(149, 417)\n", 606 | "(150, 419)\n", 607 | "(151, 420)\n", 608 | "(152, 421)\n", 609 | "(153, 422)\n", 610 | "(154, 423)\n", 611 | "(154, 424)\n", 612 | "(156, 424)\n", 613 | "(157, 424)\n", 614 | "(157, 423)\n", 615 | "(155, 422)\n", 616 | "(154, 422)\n", 617 | "(153, 420)\n", 618 | "(153, 419)\n", 619 | "(152, 418)\n", 620 | "(152, 416)\n", 621 | "(152, 414)\n", 622 | "(153, 412)\n", 623 | "(154, 411)\n", 624 | "(155, 410)\n", 625 | "(158, 409)\n", 626 | "(160, 408)\n", 627 | "(162, 407)\n", 628 | "(164, 407)\n", 629 | "(166, 407)\n", 630 | "(170, 407)\n", 631 | "(172, 407)\n", 632 | "(173, 408)\n", 633 | "(175, 409)\n", 634 | "(178, 409)\n", 635 | "(180, 409)\n", 636 | "(181, 410)\n", 637 | "(183, 411)\n", 638 | "(186, 411)\n", 639 | "(187, 410)\n", 640 | "(189, 411)\n", 641 | "(190, 411)\n", 642 | "(191, 412)\n", 643 | "(193, 412)\n", 644 | "(194, 413)\n", 645 | "(194, 413)\n", 646 | "(196, 414)\n", 647 | "(198, 414)\n", 648 | "(200, 414)\n", 649 | "(201, 413)\n", 650 | "(201, 413)\n", 651 | "(201, 412)\n", 652 | "(200, 411)\n", 653 | "(198, 410)\n", 654 | "(197, 409)\n", 655 | "(135, 349)\n", 656 | "(135, 348)\n", 657 | "(137, 346)\n", 658 | "(139, 345)\n", 659 | "(142, 344)\n", 660 | "(144, 343)\n", 661 | "(146, 342)\n", 662 | "(148, 341)\n", 663 | "(151, 341)\n", 664 | "(154, 341)\n", 665 | "(158, 340)\n", 666 | "(160, 341)\n", 667 | "(163, 341)\n", 668 | "(165, 342)\n", 669 | "(167, 343)\n", 670 | "(169, 344)\n", 671 | "(170, 345)\n", 672 | "(171, 345)\n", 673 | "(172, 347)\n", 674 | "(173, 347)\n", 675 | "(175, 349)\n", 676 | "(176, 350)\n", 677 | "(177, 351)\n", 678 | "(178, 353)\n", 679 | "(177, 354)\n", 680 | "(173, 354)\n", 681 | "(171, 354)\n", 682 | "(167, 354)\n", 683 | "(163, 354)\n", 684 | "(161, 354)\n", 685 | "(159, 353)\n", 686 | "(157, 351)\n", 687 | "(154, 349)\n", 688 | "(153, 348)\n", 689 | "(149, 348)\n", 690 | "(146, 349)\n", 691 | "(144, 350)\n", 692 | "(142, 351)\n", 693 | "(137, 350)\n", 694 | "(135, 351)\n", 695 | "(135, 348)\n", 696 | "(136, 347)\n", 697 | "(157, 328)\n", 698 | "(162, 329)\n", 699 | "(164, 329)\n", 700 | "(166, 329)\n", 701 | "(169, 329)\n", 702 | "(172, 330)\n", 703 | "(174, 330)\n", 704 | "(176, 331)\n", 705 | "(180, 332)\n", 706 | "(182, 333)\n", 707 | "(184, 334)\n", 708 | "(186, 336)\n", 709 | "(189, 337)\n", 710 | "(191, 340)\n", 711 | "(192, 342)\n", 712 | "(193, 345)\n", 713 | "(194, 348)\n", 714 | "(194, 350)\n", 715 | "(193, 352)\n", 716 | "(192, 355)\n", 717 | "(191, 357)\n", 718 | "(189, 359)\n", 719 | "(187, 360)\n", 720 | "(184, 362)\n", 721 | "(181, 362)\n", 722 | "(182, 361)\n", 723 | "(185, 358)\n", 724 | "(186, 356)\n", 725 | "(188, 353)\n", 726 | "(188, 352)\n", 727 | "(189, 348)\n", 728 | "(189, 346)\n", 729 | "(188, 344)\n", 730 | "(186, 342)\n", 731 | "(184, 341)\n", 732 | "(182, 339)\n", 733 | "(179, 338)\n", 734 | "(176, 336)\n", 735 | "(172, 334)\n", 736 | "(169, 332)\n", 737 | "(167, 332)\n", 738 | "(163, 331)\n", 739 | "(160, 329)\n", 740 | "(158, 329)\n", 741 | "(156, 329)\n", 742 | "(155, 249)\n", 743 | "(152, 249)\n", 744 | "(149, 250)\n", 745 | "(145, 252)\n", 746 | "(143, 255)\n", 747 | "(142, 258)\n", 748 | "(141, 262)\n", 749 | "(140, 266)\n", 750 | "(142, 270)\n", 751 | "(143, 273)\n", 752 | "(146, 275)\n", 753 | "(149, 277)\n", 754 | "(151, 281)\n", 755 | "(152, 282)\n", 756 | "(154, 278)\n", 757 | "(156, 276)\n", 758 | "(158, 273)\n", 759 | "(159, 270)\n", 760 | "(163, 267)\n", 761 | "(163, 264)\n", 762 | "(164, 263)\n", 763 | "(162, 262)\n", 764 | "(160, 258)\n", 765 | "(157, 254)\n", 766 | "(158, 253)\n", 767 | "(157, 250)\n", 768 | "(156, 248)\n", 769 | "(153, 250)\n", 770 | "(152, 250)\n", 771 | "(181, 258)\n", 772 | "(179, 255)\n", 773 | "(178, 253)\n", 774 | "(177, 250)\n", 775 | "(176, 246)\n", 776 | "(175, 244)\n", 777 | "(174, 240)\n", 778 | "(174, 239)\n", 779 | "(176, 240)\n", 780 | "(177, 242)\n", 781 | "(178, 241)\n", 782 | "(179, 241)\n", 783 | "(181, 240)\n", 784 | "(182, 240)\n", 785 | "(184, 242)\n", 786 | "(186, 242)\n", 787 | "(186, 241)\n", 788 | "(187, 239)\n", 789 | "(189, 240)\n", 790 | "(191, 238)\n", 791 | "(194, 238)\n", 792 | "(197, 238)\n", 793 | "(198, 241)\n", 794 | "(199, 242)\n", 795 | "(201, 240)\n", 796 | "(202, 238)\n", 797 | "(204, 238)\n", 798 | "(203, 240)\n", 799 | "(203, 241)\n", 800 | "(205, 240)\n", 801 | "(208, 239)\n", 802 | "(214, 238)\n", 803 | "(215, 237)\n", 804 | "(218, 237)\n", 805 | "(220, 237)\n", 806 | "(221, 237)\n", 807 | "(219, 238)\n", 808 | "(218, 240)\n" 809 | ] 810 | }, 811 | { 812 | "name": "stdout", 813 | "output_type": "stream", 814 | "text": [ 815 | "(217, 240)\n", 816 | "(221, 240)\n", 817 | "(225, 240)\n", 818 | "(228, 240)\n", 819 | "(231, 241)\n", 820 | "(234, 242)\n", 821 | "(238, 243)\n", 822 | "(242, 244)\n", 823 | "(245, 246)\n", 824 | "(247, 247)\n", 825 | "(251, 249)\n", 826 | "(246, 250)\n", 827 | "(243, 250)\n", 828 | "(246, 250)\n", 829 | "(249, 251)\n", 830 | "(253, 253)\n", 831 | "(254, 254)\n", 832 | "(255, 256)\n", 833 | "(257, 257)\n", 834 | "(260, 260)\n", 835 | "(255, 258)\n", 836 | "(252, 259)\n", 837 | "(248, 259)\n", 838 | "(241, 256)\n", 839 | "(237, 255)\n", 840 | "(232, 255)\n", 841 | "(228, 254)\n", 842 | "(219, 254)\n", 843 | "(217, 255)\n", 844 | "(211, 257)\n", 845 | "(208, 258)\n", 846 | "(207, 259)\n", 847 | "(204, 259)\n", 848 | "(202, 260)\n", 849 | "(198, 260)\n", 850 | "(196, 262)\n", 851 | "(191, 262)\n", 852 | "(188, 264)\n", 853 | "(186, 266)\n", 854 | "(187, 264)\n", 855 | "(189, 262)\n", 856 | "(188, 261)\n", 857 | "(184, 261)\n", 858 | "(181, 259)\n", 859 | "(180, 256)\n", 860 | "(179, 255)\n", 861 | "(178, 253)\n", 862 | "(176, 251)\n", 863 | "(176, 248)\n", 864 | "(175, 245)\n", 865 | "(160, 271)\n", 866 | "(158, 274)\n", 867 | "(156, 278)\n", 868 | "(153, 282)\n", 869 | "(150, 285)\n", 870 | "(148, 288)\n", 871 | "(145, 292)\n", 872 | "(143, 295)\n", 873 | "(141, 298)\n", 874 | "(136, 303)\n", 875 | "(134, 307)\n", 876 | "(132, 310)\n", 877 | "(128, 313)\n", 878 | "(125, 317)\n", 879 | "(123, 320)\n", 880 | "(121, 322)\n", 881 | "(119, 325)\n", 882 | "(117, 328)\n", 883 | "(115, 332)\n", 884 | "(206, 264)\n", 885 | "(210, 264)\n", 886 | "(214, 263)\n", 887 | "(218, 263)\n", 888 | "(221, 264)\n", 889 | "(225, 263)\n", 890 | "(228, 263)\n", 891 | "(231, 264)\n", 892 | "(235, 264)\n", 893 | "(237, 264)\n", 894 | "(238, 265)\n", 895 | "(241, 266)\n", 896 | "(244, 268)\n", 897 | "(246, 269)\n", 898 | "(248, 270)\n", 899 | "(250, 271)\n", 900 | "(251, 272)\n", 901 | "(254, 273)\n", 902 | "(255, 275)\n", 903 | "(257, 275)\n", 904 | "(258, 277)\n", 905 | "(260, 278)\n", 906 | "(261, 279)\n", 907 | "(259, 279)\n", 908 | "(257, 277)\n", 909 | "(255, 276)\n", 910 | "(254, 275)\n", 911 | "(253, 275)\n", 912 | "(250, 274)\n", 913 | "(247, 273)\n", 914 | "(244, 271)\n", 915 | "(241, 269)\n", 916 | "(238, 268)\n", 917 | "(234, 266)\n", 918 | "(230, 265)\n", 919 | "(225, 265)\n", 920 | "(222, 265)\n", 921 | "(219, 266)\n", 922 | "(219, 268)\n", 923 | "(218, 269)\n", 924 | "(217, 270)\n", 925 | "(214, 269)\n", 926 | "(211, 268)\n", 927 | "(208, 267)\n", 928 | "(206, 266)\n", 929 | "(203, 266)\n", 930 | "(206, 264)\n", 931 | "(209, 264)\n", 932 | "(218, 268)\n", 933 | "(221, 268)\n", 934 | "(223, 267)\n", 935 | "(225, 267)\n", 936 | "(227, 268)\n", 937 | "(230, 269)\n", 938 | "(231, 269)\n", 939 | "(234, 271)\n", 940 | "(236, 271)\n", 941 | "(239, 273)\n", 942 | "(242, 274)\n", 943 | "(243, 275)\n", 944 | "(242, 274)\n", 945 | "(244, 275)\n", 946 | "(245, 275)\n", 947 | "(246, 276)\n", 948 | "(248, 277)\n", 949 | "(249, 278)\n", 950 | "(251, 279)\n", 951 | "(252, 279)\n", 952 | "(250, 280)\n", 953 | "(249, 280)\n", 954 | "(246, 281)\n", 955 | "(244, 282)\n", 956 | "(242, 283)\n", 957 | "(237, 284)\n", 958 | "(236, 285)\n", 959 | "(233, 285)\n", 960 | "(230, 287)\n", 961 | "(227, 288)\n", 962 | "(221, 288)\n", 963 | "(218, 287)\n", 964 | "(217, 286)\n", 965 | "(217, 285)\n", 966 | "(217, 283)\n", 967 | "(217, 282)\n", 968 | "(217, 279)\n", 969 | "(217, 278)\n", 970 | "(217, 276)\n", 971 | "(217, 273)\n", 972 | "(217, 272)\n", 973 | "(217, 271)\n", 974 | "(217, 270)\n", 975 | "(219, 269)\n", 976 | "(220, 268)\n", 977 | "(223, 268)\n", 978 | "(247, 277)\n", 979 | "(246, 277)\n", 980 | "(243, 276)\n", 981 | "(241, 274)\n", 982 | "(238, 274)\n", 983 | "(236, 273)\n", 984 | "(234, 272)\n", 985 | "(232, 271)\n", 986 | "(230, 270)\n", 987 | "(228, 270)\n", 988 | "(226, 270)\n", 989 | "(223, 270)\n", 990 | "(222, 271)\n", 991 | "(221, 272)\n", 992 | "(220, 274)\n", 993 | "(220, 276)\n", 994 | "(220, 278)\n", 995 | "(220, 279)\n", 996 | "(220, 281)\n", 997 | "(220, 282)\n", 998 | "(220, 284)\n", 999 | "(221, 286)\n", 1000 | "(223, 286)\n", 1001 | "(226, 286)\n", 1002 | "(229, 286)\n", 1003 | "(232, 285)\n", 1004 | "(236, 283)\n", 1005 | "(238, 282)\n", 1006 | "(241, 282)\n", 1007 | "(243, 281)\n", 1008 | "(245, 280)\n", 1009 | "(247, 279)\n", 1010 | "(248, 279)\n", 1011 | "(247, 277)\n", 1012 | "(245, 277)\n", 1013 | "(222, 273)\n", 1014 | "(222, 274)\n", 1015 | "(222, 275)\n", 1016 | "(221, 276)\n", 1017 | "(221, 276)\n", 1018 | "(220, 278)\n", 1019 | "(220, 279)\n", 1020 | "(220, 281)\n", 1021 | "(221, 282)\n", 1022 | "(221, 283)\n", 1023 | "(221, 284)\n", 1024 | "(222, 285)\n", 1025 | "(222, 286)\n", 1026 | "(224, 287)\n", 1027 | "(226, 286)\n", 1028 | "(227, 286)\n", 1029 | "(230, 285)\n", 1030 | "(231, 285)\n", 1031 | "(232, 284)\n", 1032 | "(234, 282)\n", 1033 | "(235, 281)\n", 1034 | "(235, 279)\n", 1035 | "(235, 277)\n", 1036 | "(235, 276)\n", 1037 | "(234, 274)\n", 1038 | "(234, 273)\n", 1039 | "(232, 272)\n", 1040 | "(232, 271)\n", 1041 | "(231, 271)\n", 1042 | "(230, 271)\n", 1043 | "(229, 270)\n", 1044 | "(228, 270)\n", 1045 | "(226, 270)\n", 1046 | "(225, 270)\n", 1047 | "(224, 271)\n", 1048 | "(223, 271)\n", 1049 | "(223, 272)\n", 1050 | "(222, 273)\n", 1051 | "(221, 274)\n", 1052 | "(221, 275)\n", 1053 | "(221, 277)\n", 1054 | "(221, 278)\n", 1055 | "(231, 274)\n", 1056 | "(230, 274)\n", 1057 | "(229, 274)\n", 1058 | "(228, 274)\n", 1059 | "(228, 275)\n", 1060 | "(228, 275)\n", 1061 | "(228, 276)\n", 1062 | "(228, 277)\n", 1063 | "(228, 277)\n", 1064 | "(228, 277)\n", 1065 | "(229, 277)\n", 1066 | "(230, 277)\n", 1067 | "(231, 277)\n", 1068 | "(231, 277)\n", 1069 | "(231, 276)\n", 1070 | "(232, 276)\n", 1071 | "(231, 275)\n", 1072 | "(231, 274)\n", 1073 | "(230, 273)\n", 1074 | "(186, 183)\n", 1075 | "(181, 189)\n", 1076 | "(177, 194)\n", 1077 | "(173, 201)\n", 1078 | "(173, 194)\n", 1079 | "(176, 187)\n", 1080 | "(181, 175)\n", 1081 | "(187, 167)\n", 1082 | "(187, 167)\n", 1083 | "(180, 169)\n", 1084 | "(172, 171)\n", 1085 | "(164, 169)\n", 1086 | "(159, 173)\n", 1087 | "(156, 175)\n", 1088 | "(160, 169)\n", 1089 | "(167, 165)\n", 1090 | "(173, 160)\n", 1091 | "(182, 158)\n", 1092 | "(182, 158)\n", 1093 | "(181, 157)\n", 1094 | "(174, 155)\n", 1095 | "(168, 155)\n", 1096 | "(164, 155)\n", 1097 | "(160, 156)\n", 1098 | "(154, 157)\n", 1099 | "(146, 158)\n", 1100 | "(143, 159)\n", 1101 | "(140, 160)\n", 1102 | "(141, 159)\n", 1103 | "(145, 154)\n", 1104 | "(147, 150)\n", 1105 | "(150, 145)\n", 1106 | "(156, 144)\n", 1107 | "(163, 146)\n", 1108 | "(167, 144)\n", 1109 | "(153, 140)\n", 1110 | "(144, 140)\n", 1111 | "(137, 140)\n", 1112 | "(144, 137)\n", 1113 | "(150, 136)\n", 1114 | "(157, 136)\n", 1115 | "(147, 134)\n", 1116 | "(140, 135)\n", 1117 | "(137, 133)\n", 1118 | "(134, 131)\n", 1119 | "(144, 130)\n", 1120 | "(151, 130)\n", 1121 | "(157, 132)\n", 1122 | "(165, 132)\n", 1123 | "(166, 128)\n", 1124 | "(154, 128)\n", 1125 | "(148, 126)\n", 1126 | "(138, 125)\n", 1127 | "(129, 121)\n", 1128 | "(128, 117)\n", 1129 | "(133, 117)\n", 1130 | "(143, 121)\n", 1131 | "(152, 124)\n", 1132 | "(159, 126)\n", 1133 | "(162, 126)\n", 1134 | "(159, 119)\n", 1135 | "(155, 113)\n", 1136 | "(156, 107)\n", 1137 | "(156, 104)\n", 1138 | "(155, 98)\n", 1139 | "(151, 91)\n", 1140 | "(162, 103)\n", 1141 | "(165, 108)\n", 1142 | "(169, 106)\n", 1143 | "(169, 98)\n", 1144 | "(170, 98)\n", 1145 | "(179, 92)\n", 1146 | "(186, 83)\n", 1147 | "(192, 77)\n", 1148 | "(192, 76)\n", 1149 | "(192, 77)\n", 1150 | "(194, 84)\n", 1151 | "(194, 91)\n", 1152 | "(196, 89)\n", 1153 | "(201, 81)\n", 1154 | "(208, 77)\n", 1155 | "(213, 71)\n", 1156 | "(218, 68)\n", 1157 | "(218, 61)\n", 1158 | "(219, 58)\n", 1159 | "(219, 65)\n", 1160 | "(223, 76)\n", 1161 | "(224, 70)\n", 1162 | "(225, 64)\n", 1163 | "(230, 57)\n", 1164 | "(237, 53)\n", 1165 | "(248, 55)\n", 1166 | "(254, 60)\n", 1167 | "(260, 60)\n", 1168 | "(256, 53)\n", 1169 | "(248, 45)\n", 1170 | "(252, 47)\n", 1171 | "(260, 49)\n", 1172 | "(269, 52)\n", 1173 | "(276, 52)\n", 1174 | "(284, 51)\n", 1175 | "(288, 50)\n", 1176 | "(292, 49)\n", 1177 | "(300, 54)\n", 1178 | "(311, 56)\n", 1179 | "(313, 58)\n", 1180 | "(304, 53)\n", 1181 | "(301, 46)\n", 1182 | "(294, 41)\n", 1183 | "(298, 42)\n", 1184 | "(304, 45)\n", 1185 | "(315, 49)\n", 1186 | "(324, 52)\n", 1187 | "(329, 52)\n", 1188 | "(338, 58)\n", 1189 | "(339, 58)\n", 1190 | "(348, 63)\n", 1191 | "(358, 69)\n", 1192 | "(363, 71)\n", 1193 | "(370, 72)\n", 1194 | "(367, 67)\n", 1195 | "(356, 60)\n", 1196 | "(351, 55)\n", 1197 | "(359, 59)\n", 1198 | "(371, 62)\n", 1199 | "(375, 64)\n", 1200 | "(382, 68)\n", 1201 | "(388, 70)\n", 1202 | "(395, 75)\n", 1203 | "(404, 80)\n", 1204 | "(412, 80)\n", 1205 | "(416, 80)\n", 1206 | "(406, 74)\n", 1207 | "(401, 72)\n", 1208 | "(393, 62)\n", 1209 | "(400, 64)\n", 1210 | "(412, 68)\n", 1211 | "(420, 72)\n", 1212 | "(427, 76)\n", 1213 | "(433, 83)\n", 1214 | "(438, 91)\n", 1215 | "(444, 98)\n", 1216 | "(448, 100)\n", 1217 | "(441, 92)\n", 1218 | "(439, 84)\n", 1219 | "(437, 79)\n", 1220 | "(444, 86)\n", 1221 | "(451, 92)\n", 1222 | "(460, 98)\n", 1223 | "(463, 104)\n", 1224 | "(461, 98)\n", 1225 | "(452, 85)\n", 1226 | "(446, 77)\n", 1227 | "(446, 76)\n", 1228 | "(454, 80)\n", 1229 | "(463, 85)\n", 1230 | "(474, 94)\n", 1231 | "(478, 100)\n", 1232 | "(484, 109)\n", 1233 | "(488, 117)\n", 1234 | "(490, 120)\n", 1235 | "(492, 128)\n", 1236 | "(498, 134)\n", 1237 | "(505, 138)\n", 1238 | "(508, 149)\n", 1239 | "(511, 160)\n", 1240 | "(513, 167)\n", 1241 | "(512, 160)\n", 1242 | "(516, 154)\n", 1243 | "(517, 166)\n", 1244 | "(522, 170)\n", 1245 | "(526, 178)\n", 1246 | "(527, 186)\n", 1247 | "(525, 192)\n", 1248 | "(519, 194)\n", 1249 | "(531, 201)\n", 1250 | "(534, 211)\n", 1251 | "(540, 219)\n", 1252 | "(540, 224)\n", 1253 | "(543, 232)\n", 1254 | "(544, 242)\n", 1255 | "(545, 248)\n", 1256 | "(544, 258)\n", 1257 | "(543, 269)\n", 1258 | "(540, 276)\n", 1259 | "(536, 282)\n", 1260 | "(536, 290)\n", 1261 | "(536, 299)\n", 1262 | "(531, 309)\n", 1263 | "(530, 317)\n", 1264 | "(529, 326)\n", 1265 | "(525, 333)\n", 1266 | "(521, 341)\n", 1267 | "(519, 350)\n", 1268 | "(516, 352)\n", 1269 | "(510, 361)\n", 1270 | "(506, 366)\n", 1271 | "(501, 377)\n", 1272 | "(495, 383)\n", 1273 | "(495, 392)\n", 1274 | "(491, 404)\n", 1275 | "(488, 411)\n", 1276 | "(486, 419)\n", 1277 | "(481, 428)\n", 1278 | "(481, 436)\n", 1279 | "(480, 443)\n", 1280 | "(480, 446)\n", 1281 | "(479, 451)\n", 1282 | "(479, 453)\n", 1283 | "(479, 454)\n", 1284 | "(468, 450)\n", 1285 | "(463, 446)\n", 1286 | "(458, 442)\n", 1287 | "(455, 435)\n", 1288 | "(453, 429)\n", 1289 | "(452, 423)\n", 1290 | "(451, 416)\n", 1291 | "(448, 413)\n", 1292 | "(442, 403)\n", 1293 | "(440, 399)\n", 1294 | "(438, 394)\n", 1295 | "(437, 392)\n", 1296 | "(435, 388)\n", 1297 | "(433, 384)\n", 1298 | "(429, 381)\n", 1299 | "(433, 379)\n", 1300 | "(441, 373)\n", 1301 | "(445, 364)\n", 1302 | "(448, 362)\n", 1303 | "(455, 353)\n", 1304 | "(459, 348)\n", 1305 | "(463, 338)\n", 1306 | "(463, 330)\n", 1307 | "(465, 324)\n", 1308 | "(464, 316)\n", 1309 | "(463, 311)\n", 1310 | "(461, 304)\n", 1311 | "(459, 300)\n", 1312 | "(455, 296)\n", 1313 | "(453, 294)\n", 1314 | "(450, 290)\n", 1315 | "(442, 286)\n", 1316 | "(435, 282)\n", 1317 | "(427, 281)\n", 1318 | "(419, 281)\n", 1319 | "(407, 282)\n", 1320 | "(401, 286)\n", 1321 | "(393, 290)\n", 1322 | "(388, 292)\n", 1323 | "(383, 300)\n", 1324 | "(383, 300)\n", 1325 | "(378, 307)\n", 1326 | "(369, 310)\n", 1327 | "(366, 321)\n", 1328 | "(362, 327)\n", 1329 | "(360, 331)\n", 1330 | "(355, 332)\n", 1331 | "(347, 326)\n", 1332 | "(348, 323)\n", 1333 | "(352, 315)\n", 1334 | "(353, 307)\n", 1335 | "(352, 302)\n", 1336 | "(343, 298)\n", 1337 | "(342, 294)\n", 1338 | "(344, 285)\n", 1339 | "(343, 271)\n", 1340 | "(341, 268)\n", 1341 | "(340, 260)\n", 1342 | "(331, 248)\n", 1343 | "(331, 247)\n", 1344 | "(327, 240)\n", 1345 | "(320, 236)\n", 1346 | "(316, 232)\n", 1347 | "(312, 226)\n", 1348 | "(311, 219)\n", 1349 | "(311, 213)\n", 1350 | "(313, 207)\n", 1351 | "(318, 204)\n", 1352 | "(324, 200)\n", 1353 | "(328, 192)\n", 1354 | "(331, 188)\n", 1355 | "(334, 180)\n", 1356 | "(337, 175)\n", 1357 | "(341, 170)\n", 1358 | "(347, 164)\n", 1359 | "(352, 161)\n", 1360 | "(360, 154)\n", 1361 | "(365, 150)\n", 1362 | "(361, 150)\n", 1363 | "(350, 146)\n", 1364 | "(345, 148)\n", 1365 | "(341, 150)\n", 1366 | "(333, 151)\n", 1367 | "(322, 150)\n", 1368 | "(310, 148)\n", 1369 | "(302, 150)\n", 1370 | "(292, 150)\n", 1371 | "(280, 152)\n", 1372 | "(272, 153)\n", 1373 | "(258, 149)\n", 1374 | "(248, 145)\n", 1375 | "(240, 146)\n", 1376 | "(230, 150)\n", 1377 | "(221, 156)\n", 1378 | "(215, 160)\n", 1379 | "(207, 165)\n", 1380 | "(203, 170)\n", 1381 | "(196, 175)\n", 1382 | "(190, 178)\n", 1383 | "(187, 185)\n", 1384 | "(179, 187)\n", 1385 | "(175, 192)\n", 1386 | "(251, 147)\n", 1387 | "(248, 145)\n", 1388 | "(241, 144)\n", 1389 | "(232, 139)\n", 1390 | "(229, 137)\n", 1391 | "(218, 130)\n", 1392 | "(220, 134)\n", 1393 | "(226, 141)\n", 1394 | "(219, 144)\n", 1395 | "(209, 143)\n", 1396 | "(209, 147)\n", 1397 | "(221, 153)\n", 1398 | "(205, 151)\n", 1399 | "(196, 149)\n", 1400 | "(194, 149)\n", 1401 | "(196, 154)\n", 1402 | "(208, 157)\n", 1403 | "(208, 157)\n", 1404 | "(202, 158)\n", 1405 | "(195, 161)\n", 1406 | "(196, 162)\n", 1407 | "(202, 162)\n", 1408 | "(207, 165)\n", 1409 | "(202, 165)\n", 1410 | "(196, 167)\n", 1411 | "(194, 170)\n", 1412 | "(194, 171)\n", 1413 | "(200, 172)\n", 1414 | "(205, 175)\n", 1415 | "(206, 174)\n", 1416 | "(213, 170)\n", 1417 | "(217, 166)\n", 1418 | "(220, 160)\n", 1419 | "(224, 157)\n", 1420 | "(230, 154)\n", 1421 | "(235, 151)\n", 1422 | "(245, 151)\n", 1423 | "(253, 150)\n", 1424 | "(261, 150)\n", 1425 | "(265, 150)\n", 1426 | "(209, 131)\n", 1427 | "(200, 132)\n", 1428 | "(192, 133)\n", 1429 | "(187, 131)\n", 1430 | "(187, 131)\n", 1431 | "(185, 130)\n", 1432 | "(180, 122)\n", 1433 | "(180, 118)\n", 1434 | "(180, 112)\n", 1435 | "(178, 107)\n", 1436 | "(180, 109)\n", 1437 | "(183, 114)\n", 1438 | "(185, 118)\n", 1439 | "(190, 123)\n", 1440 | "(190, 119)\n", 1441 | "(186, 114)\n", 1442 | "(182, 110)\n", 1443 | "(180, 105)\n", 1444 | "(185, 108)\n", 1445 | "(190, 111)\n", 1446 | "(197, 112)\n", 1447 | "(204, 113)\n", 1448 | "(210, 115)\n", 1449 | "(216, 120)\n", 1450 | "(220, 126)\n", 1451 | "(219, 128)\n", 1452 | "(211, 123)\n", 1453 | "(204, 120)\n", 1454 | "(203, 120)\n", 1455 | "(204, 124)\n", 1456 | "(206, 126)\n", 1457 | "(209, 129)\n", 1458 | "(213, 133)\n", 1459 | "(214, 134)\n", 1460 | "(207, 131)\n", 1461 | "(203, 130)\n", 1462 | "(219, 100)\n", 1463 | "(218, 98)\n", 1464 | "(214, 93)\n", 1465 | "(214, 94)\n", 1466 | "(214, 96)\n", 1467 | "(215, 102)\n", 1468 | "(218, 107)\n", 1469 | "(222, 111)\n", 1470 | "(225, 115)\n", 1471 | "(229, 115)\n", 1472 | "(229, 113)\n", 1473 | "(226, 109)\n", 1474 | "(225, 106)\n", 1475 | "(226, 107)\n", 1476 | "(229, 109)\n", 1477 | "(232, 109)\n", 1478 | "(231, 107)\n", 1479 | "(227, 101)\n", 1480 | "(225, 99)\n", 1481 | "(224, 95)\n", 1482 | "(220, 91)\n", 1483 | "(220, 95)\n", 1484 | "(220, 100)\n", 1485 | "(219, 98)\n", 1486 | "(217, 96)\n", 1487 | "(247, 77)\n", 1488 | "(250, 79)\n", 1489 | "(254, 81)\n", 1490 | "(257, 83)\n", 1491 | "(260, 82)\n", 1492 | "(264, 82)\n", 1493 | "(268, 84)\n", 1494 | "(272, 84)\n", 1495 | "(277, 86)\n", 1496 | "(275, 84)\n", 1497 | "(271, 82)\n", 1498 | "(268, 80)\n", 1499 | "(266, 77)\n", 1500 | "(263, 74)\n", 1501 | "(262, 70)\n", 1502 | "(266, 73)\n", 1503 | "(269, 77)\n", 1504 | "(271, 80)\n", 1505 | "(274, 82)\n", 1506 | "(277, 84)\n", 1507 | "(281, 87)\n", 1508 | "(283, 89)\n", 1509 | "(286, 92)\n", 1510 | "(288, 94)\n", 1511 | "(291, 97)\n", 1512 | "(291, 97)\n", 1513 | "(290, 97)\n", 1514 | "(284, 94)\n", 1515 | "(281, 93)\n", 1516 | "(276, 92)\n", 1517 | "(271, 93)\n", 1518 | "(269, 94)\n", 1519 | "(262, 92)\n", 1520 | "(261, 92)\n", 1521 | "(258, 89)\n", 1522 | "(255, 88)\n", 1523 | "(254, 88)\n", 1524 | "(255, 90)\n", 1525 | "(255, 92)\n", 1526 | "(255, 95)\n", 1527 | "(256, 98)\n", 1528 | "(257, 101)\n", 1529 | "(258, 103)\n", 1530 | "(265, 148)\n", 1531 | "(264, 148)\n", 1532 | "(260, 145)\n", 1533 | "(253, 141)\n", 1534 | "(250, 139)\n", 1535 | "(245, 136)\n", 1536 | "(241, 133)\n", 1537 | "(237, 128)\n", 1538 | "(234, 126)\n", 1539 | "(231, 122)\n", 1540 | "(233, 123)\n", 1541 | "(236, 127)\n", 1542 | "(240, 129)\n", 1543 | "(244, 132)\n", 1544 | "(250, 133)\n", 1545 | "(254, 136)\n", 1546 | "(251, 133)\n", 1547 | "(247, 129)\n", 1548 | "(241, 125)\n", 1549 | "(237, 122)\n", 1550 | "(235, 119)\n", 1551 | "(237, 120)\n", 1552 | "(243, 124)\n", 1553 | "(248, 128)\n", 1554 | "(254, 132)\n", 1555 | "(256, 133)\n", 1556 | "(253, 129)\n", 1557 | "(246, 124)\n", 1558 | "(240, 117)\n", 1559 | "(239, 115)\n", 1560 | "(242, 119)\n", 1561 | "(249, 122)\n", 1562 | "(253, 125)\n", 1563 | "(259, 128)\n", 1564 | "(258, 125)\n", 1565 | "(254, 123)\n", 1566 | "(250, 119)\n", 1567 | "(249, 116)\n", 1568 | "(252, 119)\n", 1569 | "(257, 123)\n", 1570 | "(261, 126)\n", 1571 | "(258, 122)\n", 1572 | "(257, 118)\n", 1573 | "(254, 116)\n", 1574 | "(248, 109)\n", 1575 | "(253, 113)\n", 1576 | "(256, 117)\n", 1577 | "(258, 119)\n", 1578 | "(262, 120)\n", 1579 | "(267, 120)\n" 1580 | ] 1581 | }, 1582 | { 1583 | "name": "stdout", 1584 | "output_type": "stream", 1585 | "text": [ 1586 | "(273, 121)\n", 1587 | "(277, 125)\n", 1588 | "(279, 125)\n", 1589 | "(280, 125)\n", 1590 | "(276, 119)\n", 1591 | "(273, 116)\n", 1592 | "(271, 115)\n", 1593 | "(276, 116)\n", 1594 | "(281, 116)\n", 1595 | "(287, 116)\n", 1596 | "(292, 120)\n", 1597 | "(294, 122)\n", 1598 | "(292, 119)\n", 1599 | "(289, 113)\n", 1600 | "(287, 110)\n", 1601 | "(284, 106)\n", 1602 | "(289, 108)\n", 1603 | "(293, 112)\n", 1604 | "(298, 114)\n", 1605 | "(306, 115)\n", 1606 | "(311, 115)\n", 1607 | "(317, 117)\n", 1608 | "(321, 119)\n", 1609 | "(321, 119)\n", 1610 | "(318, 115)\n", 1611 | "(312, 113)\n", 1612 | "(309, 109)\n", 1613 | "(309, 107)\n", 1614 | "(316, 112)\n", 1615 | "(321, 115)\n", 1616 | "(326, 118)\n", 1617 | "(330, 119)\n", 1618 | "(330, 119)\n", 1619 | "(334, 122)\n", 1620 | "(337, 123)\n", 1621 | "(345, 123)\n", 1622 | "(353, 125)\n", 1623 | "(359, 125)\n", 1624 | "(368, 124)\n", 1625 | "(362, 122)\n", 1626 | "(355, 120)\n", 1627 | "(347, 117)\n", 1628 | "(340, 113)\n", 1629 | "(337, 110)\n", 1630 | "(343, 112)\n", 1631 | "(351, 115)\n", 1632 | "(357, 119)\n", 1633 | "(362, 121)\n", 1634 | "(366, 122)\n", 1635 | "(370, 123)\n", 1636 | "(375, 125)\n", 1637 | "(370, 122)\n", 1638 | "(363, 118)\n", 1639 | "(357, 116)\n", 1640 | "(353, 112)\n", 1641 | "(353, 111)\n", 1642 | "(358, 112)\n", 1643 | "(362, 115)\n", 1644 | "(365, 118)\n", 1645 | "(372, 121)\n", 1646 | "(378, 124)\n", 1647 | "(384, 126)\n", 1648 | "(390, 128)\n", 1649 | "(394, 130)\n", 1650 | "(397, 130)\n", 1651 | "(399, 132)\n", 1652 | "(393, 134)\n", 1653 | "(390, 136)\n", 1654 | "(386, 140)\n", 1655 | "(382, 141)\n", 1656 | "(380, 144)\n", 1657 | "(378, 145)\n", 1658 | "(376, 147)\n", 1659 | "(373, 147)\n", 1660 | "(369, 149)\n", 1661 | "(365, 151)\n", 1662 | "(363, 151)\n", 1663 | "(359, 152)\n", 1664 | "(356, 151)\n", 1665 | "(352, 150)\n", 1666 | "(349, 150)\n", 1667 | "(343, 150)\n", 1668 | "(338, 150)\n", 1669 | "(338, 149)\n", 1670 | "(343, 146)\n", 1671 | "(345, 145)\n", 1672 | "(338, 147)\n", 1673 | "(334, 149)\n", 1674 | "(325, 149)\n", 1675 | "(320, 150)\n", 1676 | "(318, 150)\n", 1677 | "(311, 150)\n", 1678 | "(304, 150)\n", 1679 | "(301, 152)\n", 1680 | "(296, 152)\n", 1681 | "(290, 153)\n", 1682 | "(285, 151)\n", 1683 | "(277, 151)\n", 1684 | "(273, 151)\n", 1685 | "(270, 150)\n", 1686 | "(267, 148)\n", 1687 | "(263, 145)\n", 1688 | "(257, 142)\n", 1689 | "(437, 136)\n", 1690 | "(439, 135)\n", 1691 | "(442, 136)\n", 1692 | "(443, 137)\n", 1693 | "(442, 138)\n", 1694 | "(440, 141)\n", 1695 | "(437, 143)\n", 1696 | "(436, 148)\n", 1697 | "(436, 150)\n", 1698 | "(435, 146)\n", 1699 | "(434, 142)\n", 1700 | "(434, 138)\n", 1701 | "(434, 137)\n", 1702 | "(436, 136)\n", 1703 | "(477, 176)\n", 1704 | "(471, 177)\n", 1705 | "(467, 178)\n", 1706 | "(464, 179)\n", 1707 | "(463, 182)\n", 1708 | "(463, 186)\n", 1709 | "(462, 191)\n", 1710 | "(462, 193)\n", 1711 | "(465, 190)\n", 1712 | "(469, 185)\n", 1713 | "(472, 184)\n", 1714 | "(475, 182)\n", 1715 | "(469, 183)\n", 1716 | "(471, 181)\n", 1717 | "(474, 180)\n", 1718 | "(477, 180)\n", 1719 | "(479, 179)\n", 1720 | "(481, 178)\n", 1721 | "(482, 177)\n", 1722 | "(491, 215)\n", 1723 | "(491, 213)\n", 1724 | "(493, 211)\n", 1725 | "(496, 211)\n", 1726 | "(498, 211)\n", 1727 | "(502, 212)\n", 1728 | "(506, 212)\n", 1729 | "(509, 212)\n", 1730 | "(514, 209)\n", 1731 | "(513, 214)\n", 1732 | "(509, 219)\n", 1733 | "(509, 221)\n", 1734 | "(508, 225)\n", 1735 | "(507, 228)\n", 1736 | "(505, 234)\n", 1737 | "(505, 230)\n", 1738 | "(505, 226)\n", 1739 | "(504, 223)\n", 1740 | "(504, 220)\n", 1741 | "(501, 224)\n", 1742 | "(496, 228)\n", 1743 | "(491, 228)\n", 1744 | "(488, 230)\n", 1745 | "(484, 232)\n", 1746 | "(484, 228)\n", 1747 | "(484, 222)\n", 1748 | "(482, 219)\n", 1749 | "(481, 215)\n", 1750 | "(481, 213)\n", 1751 | "(479, 209)\n", 1752 | "(481, 210)\n", 1753 | "(483, 214)\n", 1754 | "(486, 217)\n", 1755 | "(487, 218)\n", 1756 | "(487, 219)\n", 1757 | "(488, 215)\n", 1758 | "(487, 212)\n", 1759 | "(484, 208)\n", 1760 | "(484, 206)\n", 1761 | "(485, 209)\n", 1762 | "(487, 212)\n", 1763 | "(488, 215)\n", 1764 | "(489, 217)\n", 1765 | "(491, 214)\n", 1766 | "(495, 211)\n", 1767 | "(498, 211)\n", 1768 | "(250, 575)\n", 1769 | "(252, 581)\n", 1770 | "(254, 586)\n", 1771 | "(261, 592)\n", 1772 | "(268, 599)\n", 1773 | "(269, 601)\n", 1774 | "(274, 612)\n", 1775 | "(276, 618)\n", 1776 | "(279, 621)\n", 1777 | "(283, 627)\n", 1778 | "(286, 632)\n", 1779 | "(290, 640)\n", 1780 | "(293, 644)\n", 1781 | "(296, 648)\n", 1782 | "(298, 654)\n", 1783 | "(302, 662)\n", 1784 | "(309, 670)\n", 1785 | "(313, 677)\n", 1786 | "(314, 682)\n", 1787 | "(321, 677)\n", 1788 | "(327, 675)\n", 1789 | "(334, 671)\n", 1790 | "(346, 665)\n", 1791 | "(352, 658)\n", 1792 | "(358, 650)\n", 1793 | "(362, 641)\n", 1794 | "(368, 632)\n", 1795 | "(370, 623)\n", 1796 | "(376, 614)\n", 1797 | "(387, 606)\n", 1798 | "(392, 606)\n", 1799 | "(397, 602)\n", 1800 | "(405, 599)\n", 1801 | "(411, 592)\n", 1802 | "(414, 588)\n", 1803 | "(421, 584)\n", 1804 | "(422, 580)\n", 1805 | "(433, 575)\n", 1806 | "(447, 562)\n", 1807 | "(453, 558)\n", 1808 | "(460, 554)\n", 1809 | "(464, 551)\n", 1810 | "(471, 543)\n", 1811 | "(475, 537)\n", 1812 | "(498, 520)\n", 1813 | "(494, 523)\n", 1814 | "(494, 522)\n", 1815 | "(494, 517)\n", 1816 | "(492, 507)\n", 1817 | "(489, 500)\n", 1818 | "(490, 491)\n", 1819 | "(486, 485)\n", 1820 | "(485, 479)\n", 1821 | "(485, 475)\n", 1822 | "(481, 467)\n", 1823 | "(480, 462)\n", 1824 | "(480, 456)\n", 1825 | "(479, 453)\n", 1826 | "(472, 453)\n", 1827 | "(464, 449)\n", 1828 | "(460, 446)\n", 1829 | "(454, 432)\n", 1830 | "(452, 424)\n", 1831 | "(451, 415)\n", 1832 | "(447, 411)\n", 1833 | "(444, 406)\n", 1834 | "(440, 402)\n", 1835 | "(439, 398)\n", 1836 | "(437, 395)\n", 1837 | "(436, 391)\n", 1838 | "(434, 387)\n", 1839 | "(433, 386)\n", 1840 | "(439, 384)\n", 1841 | "(445, 376)\n", 1842 | "(448, 371)\n", 1843 | "(453, 364)\n", 1844 | "(457, 357)\n", 1845 | "(464, 352)\n", 1846 | "(465, 339)\n", 1847 | "(467, 328)\n", 1848 | "(468, 325)\n", 1849 | "(468, 317)\n", 1850 | "(460, 305)\n", 1851 | "(461, 300)\n", 1852 | "(456, 293)\n", 1853 | "(453, 289)\n", 1854 | "(449, 283)\n", 1855 | "(444, 282)\n", 1856 | "(441, 281)\n", 1857 | "(432, 280)\n", 1858 | "(427, 280)\n", 1859 | "(418, 282)\n", 1860 | "(405, 288)\n", 1861 | "(398, 289)\n", 1862 | "(390, 295)\n", 1863 | "(385, 297)\n", 1864 | "(379, 301)\n", 1865 | "(375, 308)\n", 1866 | "(372, 312)\n", 1867 | "(370, 317)\n", 1868 | "(366, 323)\n", 1869 | "(361, 333)\n", 1870 | "(360, 338)\n", 1871 | "(360, 349)\n", 1872 | "(358, 356)\n", 1873 | "(356, 359)\n", 1874 | "(353, 366)\n", 1875 | "(349, 371)\n", 1876 | "(348, 376)\n", 1877 | "(344, 390)\n", 1878 | "(344, 395)\n", 1879 | "(342, 403)\n", 1880 | "(348, 394)\n", 1881 | "(350, 390)\n", 1882 | "(352, 396)\n", 1883 | "(353, 403)\n", 1884 | "(353, 409)\n", 1885 | "(353, 413)\n", 1886 | "(352, 424)\n", 1887 | "(351, 432)\n", 1888 | "(350, 437)\n", 1889 | "(349, 441)\n", 1890 | "(348, 447)\n", 1891 | "(344, 454)\n", 1892 | "(344, 463)\n", 1893 | "(339, 469)\n", 1894 | "(337, 473)\n", 1895 | "(334, 478)\n", 1896 | "(320, 493)\n", 1897 | "(312, 503)\n", 1898 | "(305, 510)\n", 1899 | "(299, 518)\n", 1900 | "(295, 524)\n", 1901 | "(286, 530)\n", 1902 | "(282, 534)\n", 1903 | "(276, 538)\n", 1904 | "(269, 544)\n", 1905 | "(264, 549)\n", 1906 | "(259, 554)\n", 1907 | "(255, 562)\n", 1908 | "(252, 567)\n", 1909 | "(248, 569)\n", 1910 | "(334, 659)\n", 1911 | "(332, 655)\n", 1912 | "(328, 650)\n", 1913 | "(321, 642)\n", 1914 | "(321, 637)\n", 1915 | "(313, 626)\n", 1916 | "(311, 617)\n", 1917 | "(308, 607)\n", 1918 | "(304, 601)\n", 1919 | "(301, 586)\n", 1920 | "(297, 579)\n", 1921 | "(296, 571)\n", 1922 | "(293, 561)\n", 1923 | "(293, 556)\n", 1924 | "(296, 554)\n", 1925 | "(302, 551)\n", 1926 | "(310, 548)\n", 1927 | "(318, 538)\n", 1928 | "(329, 528)\n", 1929 | "(336, 520)\n", 1930 | "(340, 509)\n", 1931 | "(346, 498)\n", 1932 | "(345, 490)\n", 1933 | "(348, 478)\n", 1934 | "(356, 466)\n", 1935 | "(363, 458)\n", 1936 | "(374, 445)\n", 1937 | "(381, 437)\n", 1938 | "(393, 428)\n", 1939 | "(398, 426)\n", 1940 | "(415, 414)\n", 1941 | "(419, 412)\n", 1942 | "(413, 421)\n", 1943 | "(411, 430)\n", 1944 | "(408, 438)\n", 1945 | "(406, 445)\n", 1946 | "(404, 454)\n", 1947 | "(402, 461)\n", 1948 | "(400, 469)\n", 1949 | "(399, 480)\n", 1950 | "(399, 489)\n", 1951 | "(400, 503)\n", 1952 | "(402, 508)\n", 1953 | "(404, 519)\n", 1954 | "(408, 526)\n", 1955 | "(408, 544)\n", 1956 | "(408, 554)\n", 1957 | "(410, 565)\n", 1958 | "(410, 565)\n", 1959 | "(409, 573)\n", 1960 | "(408, 578)\n", 1961 | "(412, 570)\n", 1962 | "(419, 558)\n", 1963 | "(423, 550)\n", 1964 | "(429, 547)\n", 1965 | "(437, 545)\n", 1966 | "(450, 545)\n", 1967 | "(450, 545)\n", 1968 | "(455, 550)\n", 1969 | "(457, 554)\n", 1970 | "(453, 556)\n", 1971 | "(447, 561)\n", 1972 | "(440, 567)\n", 1973 | "(436, 570)\n", 1974 | "(430, 573)\n", 1975 | "(421, 578)\n", 1976 | "(415, 586)\n", 1977 | "(411, 592)\n", 1978 | "(405, 597)\n", 1979 | "(397, 600)\n", 1980 | "(385, 604)\n", 1981 | "(376, 613)\n", 1982 | "(372, 618)\n", 1983 | "(362, 629)\n", 1984 | "(360, 635)\n", 1985 | "(357, 642)\n", 1986 | "(353, 647)\n", 1987 | "(346, 654)\n", 1988 | "(342, 660)\n", 1989 | "(337, 664)\n", 1990 | "(335, 665)\n", 1991 | "(471, 454)\n", 1992 | "(471, 457)\n", 1993 | "(472, 460)\n", 1994 | "(473, 465)\n", 1995 | "(472, 467)\n", 1996 | "(473, 472)\n", 1997 | "(473, 477)\n", 1998 | "(474, 480)\n", 1999 | "(475, 483)\n", 2000 | "(476, 488)\n", 2001 | "(477, 494)\n", 2002 | "(477, 499)\n", 2003 | "(478, 503)\n", 2004 | "(478, 506)\n", 2005 | "(480, 512)\n", 2006 | "(480, 516)\n", 2007 | "(481, 520)\n", 2008 | "(481, 524)\n", 2009 | "(481, 527)\n", 2010 | "(483, 525)\n", 2011 | "(486, 523)\n", 2012 | "(488, 521)\n", 2013 | "(491, 519)\n", 2014 | "(491, 517)\n", 2015 | "(491, 515)\n", 2016 | "(489, 512)\n", 2017 | "(488, 508)\n", 2018 | "(487, 505)\n", 2019 | "(486, 502)\n", 2020 | "(486, 497)\n", 2021 | "(484, 494)\n", 2022 | "(483, 489)\n", 2023 | "(482, 486)\n", 2024 | "(481, 481)\n", 2025 | "(480, 478)\n", 2026 | "(480, 474)\n", 2027 | "(479, 470)\n", 2028 | "(479, 466)\n", 2029 | "(480, 462)\n", 2030 | "(479, 459)\n", 2031 | "(477, 454)\n", 2032 | "(477, 453)\n", 2033 | "(475, 453)\n", 2034 | "(472, 453)\n", 2035 | "(471, 452)\n", 2036 | "(409, 339)\n", 2037 | "(408, 338)\n", 2038 | "(407, 335)\n", 2039 | "(406, 333)\n", 2040 | "(406, 331)\n", 2041 | "(409, 331)\n", 2042 | "(411, 333)\n", 2043 | "(414, 334)\n", 2044 | "(417, 335)\n", 2045 | "(419, 338)\n", 2046 | "(423, 339)\n", 2047 | "(424, 342)\n", 2048 | "(424, 344)\n", 2049 | "(427, 345)\n", 2050 | "(427, 346)\n", 2051 | "(425, 344)\n", 2052 | "(425, 341)\n", 2053 | "(424, 339)\n", 2054 | "(424, 336)\n", 2055 | "(422, 334)\n", 2056 | "(421, 332)\n", 2057 | "(419, 331)\n", 2058 | "(417, 330)\n", 2059 | "(416, 329)\n", 2060 | "(414, 328)\n", 2061 | "(412, 327)\n", 2062 | "(410, 326)\n", 2063 | "(409, 325)\n", 2064 | "(408, 325)\n", 2065 | "(408, 322)\n", 2066 | "(408, 319)\n", 2067 | "(408, 316)\n", 2068 | "(409, 314)\n", 2069 | "(410, 312)\n", 2070 | "(413, 308)\n", 2071 | "(414, 305)\n", 2072 | "(418, 301)\n", 2073 | "(420, 299)\n", 2074 | "(422, 297)\n", 2075 | "(425, 296)\n", 2076 | "(428, 294)\n", 2077 | "(431, 293)\n", 2078 | "(436, 292)\n", 2079 | "(441, 291)\n", 2080 | "(445, 293)\n", 2081 | "(449, 295)\n", 2082 | "(451, 298)\n", 2083 | "(454, 302)\n", 2084 | "(456, 305)\n", 2085 | "(457, 308)\n", 2086 | "(457, 313)\n", 2087 | "(457, 315)\n", 2088 | "(459, 319)\n", 2089 | "(459, 323)\n", 2090 | "(458, 327)\n", 2091 | "(458, 331)\n", 2092 | "(457, 334)\n", 2093 | "(457, 337)\n", 2094 | "(456, 341)\n", 2095 | "(455, 343)\n", 2096 | "(453, 346)\n", 2097 | "(451, 348)\n", 2098 | "(452, 345)\n", 2099 | "(451, 340)\n", 2100 | "(451, 337)\n", 2101 | "(451, 333)\n", 2102 | "(450, 328)\n", 2103 | "(450, 325)\n", 2104 | "(448, 321)\n", 2105 | "(447, 319)\n", 2106 | "(445, 316)\n", 2107 | "(442, 314)\n", 2108 | "(444, 318)\n", 2109 | "(445, 321)\n", 2110 | "(446, 325)\n", 2111 | "(448, 330)\n", 2112 | "(448, 333)\n", 2113 | "(449, 336)\n", 2114 | "(449, 339)\n", 2115 | "(448, 342)\n", 2116 | "(448, 344)\n", 2117 | "(447, 347)\n", 2118 | "(446, 350)\n", 2119 | "(445, 353)\n", 2120 | "(443, 354)\n", 2121 | "(442, 357)\n", 2122 | "(440, 359)\n", 2123 | "(438, 361)\n", 2124 | "(437, 363)\n", 2125 | "(434, 365)\n", 2126 | "(431, 367)\n", 2127 | "(428, 369)\n", 2128 | "(427, 370)\n", 2129 | "(428, 370)\n", 2130 | "(432, 369)\n", 2131 | "(435, 365)\n", 2132 | "(439, 362)\n", 2133 | "(442, 361)\n", 2134 | "(448, 356)\n", 2135 | "(451, 353)\n", 2136 | "(453, 350)\n", 2137 | "(457, 346)\n", 2138 | "(458, 343)\n", 2139 | "(459, 338)\n", 2140 | "(461, 335)\n", 2141 | "(461, 330)\n", 2142 | "(462, 326)\n", 2143 | "(462, 321)\n", 2144 | "(462, 317)\n", 2145 | "(461, 314)\n", 2146 | "(460, 310)\n", 2147 | "(459, 306)\n", 2148 | "(459, 302)\n", 2149 | "(458, 300)\n", 2150 | "(455, 298)\n", 2151 | "(454, 295)\n", 2152 | "(450, 290)\n", 2153 | "(449, 288)\n", 2154 | "(446, 287)\n", 2155 | "(442, 285)\n", 2156 | "(438, 285)\n", 2157 | "(434, 285)\n", 2158 | "(430, 286)\n", 2159 | "(426, 289)\n", 2160 | "(423, 290)\n", 2161 | "(421, 292)\n", 2162 | "(418, 294)\n", 2163 | "(416, 296)\n", 2164 | "(414, 299)\n", 2165 | "(411, 302)\n", 2166 | "(410, 304)\n", 2167 | "(408, 307)\n", 2168 | "(408, 309)\n", 2169 | "(407, 311)\n", 2170 | "(405, 314)\n", 2171 | "(404, 317)\n", 2172 | "(404, 322)\n", 2173 | "(403, 324)\n", 2174 | "(402, 327)\n", 2175 | "(402, 331)\n", 2176 | "(402, 332)\n", 2177 | "(402, 332)\n", 2178 | "(402, 334)\n", 2179 | "(403, 336)\n", 2180 | "(404, 339)\n", 2181 | "(406, 341)\n", 2182 | "(407, 340)\n", 2183 | "(409, 340)\n", 2184 | "(411, 340)\n", 2185 | "(410, 339)\n", 2186 | "(408, 338)\n", 2187 | "(405, 334)\n", 2188 | "(405, 332)\n", 2189 | "(405, 331)\n", 2190 | "(405, 331)\n", 2191 | "(406, 330)\n", 2192 | "(401, 346)\n", 2193 | "(399, 344)\n", 2194 | "(397, 342)\n", 2195 | "(395, 339)\n", 2196 | "(393, 337)\n", 2197 | "(391, 337)\n", 2198 | "(391, 340)\n", 2199 | "(392, 344)\n", 2200 | "(392, 347)\n", 2201 | "(391, 351)\n", 2202 | "(391, 352)\n", 2203 | "(390, 355)\n", 2204 | "(388, 357)\n", 2205 | "(386, 359)\n", 2206 | "(384, 360)\n", 2207 | "(382, 361)\n", 2208 | "(380, 363)\n", 2209 | "(378, 366)\n", 2210 | "(378, 368)\n", 2211 | "(381, 367)\n", 2212 | "(385, 367)\n", 2213 | "(388, 366)\n", 2214 | "(390, 365)\n", 2215 | "(394, 365)\n", 2216 | "(398, 365)\n", 2217 | "(401, 365)\n", 2218 | "(405, 364)\n", 2219 | "(408, 364)\n", 2220 | "(411, 366)\n", 2221 | "(414, 366)\n", 2222 | "(417, 366)\n", 2223 | "(422, 366)\n", 2224 | "(425, 363)\n", 2225 | "(426, 361)\n", 2226 | "(429, 361)\n", 2227 | "(432, 357)\n", 2228 | "(435, 355)\n", 2229 | "(436, 353)\n", 2230 | "(436, 350)\n", 2231 | "(434, 353)\n", 2232 | "(431, 355)\n", 2233 | "(428, 358)\n", 2234 | "(426, 359)\n", 2235 | "(423, 362)\n", 2236 | "(419, 363)\n", 2237 | "(417, 363)\n", 2238 | "(413, 363)\n", 2239 | "(410, 363)\n", 2240 | "(407, 362)\n", 2241 | "(403, 362)\n", 2242 | "(399, 362)\n", 2243 | "(393, 362)\n", 2244 | "(391, 363)\n", 2245 | "(390, 361)\n", 2246 | "(390, 360)\n", 2247 | "(392, 358)\n", 2248 | "(393, 357)\n", 2249 | "(393, 353)\n", 2250 | "(394, 351)\n", 2251 | "(394, 349)\n", 2252 | "(394, 347)\n", 2253 | "(395, 345)\n", 2254 | "(396, 343)\n", 2255 | "(397, 344)\n", 2256 | "(398, 345)\n", 2257 | "(399, 348)\n", 2258 | "(401, 348)\n", 2259 | "(402, 348)\n", 2260 | "(401, 347)\n", 2261 | "(401, 346)\n", 2262 | "(388, 380)\n", 2263 | "(387, 379)\n", 2264 | "(384, 377)\n", 2265 | "(380, 375)\n", 2266 | "(378, 373)\n", 2267 | "(375, 372)\n", 2268 | "(373, 370)\n", 2269 | "(370, 368)\n", 2270 | "(370, 368)\n", 2271 | "(370, 370)\n", 2272 | "(369, 372)\n", 2273 | "(370, 375)\n", 2274 | "(370, 378)\n", 2275 | "(372, 382)\n", 2276 | "(371, 384)\n", 2277 | "(371, 387)\n", 2278 | "(371, 388)\n", 2279 | "(373, 391)\n", 2280 | "(374, 393)\n", 2281 | "(375, 394)\n", 2282 | "(377, 396)\n", 2283 | "(378, 398)\n", 2284 | "(381, 399)\n", 2285 | "(384, 400)\n", 2286 | "(386, 400)\n", 2287 | "(390, 402)\n", 2288 | "(395, 401)\n", 2289 | "(398, 401)\n", 2290 | "(403, 401)\n", 2291 | "(407, 400)\n", 2292 | "(413, 398)\n", 2293 | "(418, 395)\n", 2294 | "(421, 394)\n", 2295 | "(427, 390)\n", 2296 | "(430, 388)\n", 2297 | "(434, 386)\n", 2298 | "(436, 384)\n", 2299 | "(440, 382)\n", 2300 | "(440, 382)\n", 2301 | "(443, 379)\n", 2302 | "(445, 377)\n", 2303 | "(448, 375)\n", 2304 | "(449, 373)\n", 2305 | "(450, 371)\n", 2306 | "(450, 369)\n", 2307 | "(448, 372)\n", 2308 | "(445, 374)\n", 2309 | "(443, 375)\n", 2310 | "(443, 375)\n", 2311 | "(441, 377)\n", 2312 | "(438, 381)\n", 2313 | "(436, 382)\n", 2314 | "(433, 383)\n", 2315 | "(430, 385)\n", 2316 | "(426, 387)\n", 2317 | "(424, 388)\n", 2318 | "(422, 390)\n", 2319 | "(419, 392)\n", 2320 | "(417, 392)\n", 2321 | "(413, 394)\n", 2322 | "(409, 395)\n", 2323 | "(405, 396)\n", 2324 | "(401, 398)\n", 2325 | "(399, 398)\n", 2326 | "(395, 399)\n", 2327 | "(390, 398)\n", 2328 | "(388, 398)\n", 2329 | "(383, 397)\n", 2330 | "(380, 396)\n", 2331 | "(378, 394)\n", 2332 | "(375, 392)\n", 2333 | "(374, 390)\n", 2334 | "(373, 387)\n", 2335 | "(373, 385)\n", 2336 | "(373, 383)\n" 2337 | ] 2338 | }, 2339 | { 2340 | "name": "stdout", 2341 | "output_type": "stream", 2342 | "text": [ 2343 | "(374, 380)\n", 2344 | "(373, 377)\n", 2345 | "(373, 374)\n", 2346 | "(373, 373)\n", 2347 | "(374, 374)\n", 2348 | "(375, 376)\n", 2349 | "(376, 377)\n", 2350 | "(378, 377)\n", 2351 | "(379, 378)\n", 2352 | "(381, 378)\n", 2353 | "(384, 379)\n", 2354 | "(385, 379)\n", 2355 | "(388, 380)\n", 2356 | "(390, 381)\n", 2357 | "(391, 381)\n", 2358 | "(418, 284)\n", 2359 | "(416, 286)\n", 2360 | "(414, 289)\n", 2361 | "(412, 291)\n", 2362 | "(411, 293)\n", 2363 | "(409, 296)\n", 2364 | "(408, 298)\n", 2365 | "(407, 302)\n", 2366 | "(405, 305)\n", 2367 | "(403, 309)\n", 2368 | "(399, 312)\n", 2369 | "(397, 313)\n", 2370 | "(393, 314)\n", 2371 | "(390, 315)\n", 2372 | "(392, 313)\n", 2373 | "(394, 309)\n", 2374 | "(394, 305)\n", 2375 | "(394, 302)\n", 2376 | "(394, 298)\n", 2377 | "(394, 296)\n", 2378 | "(394, 294)\n", 2379 | "(394, 293)\n", 2380 | "(396, 292)\n", 2381 | "(399, 290)\n", 2382 | "(402, 288)\n", 2383 | "(405, 288)\n", 2384 | "(404, 288)\n", 2385 | "(407, 285)\n", 2386 | "(410, 284)\n", 2387 | "(415, 282)\n", 2388 | "(418, 282)\n", 2389 | "(421, 282)\n", 2390 | "(424, 282)\n", 2391 | "(427, 283)\n", 2392 | "(437, 320)\n", 2393 | "(432, 320)\n", 2394 | "(429, 321)\n", 2395 | "(425, 321)\n", 2396 | "(419, 320)\n", 2397 | "(413, 319)\n", 2398 | "(412, 317)\n", 2399 | "(412, 315)\n", 2400 | "(414, 311)\n", 2401 | "(416, 308)\n", 2402 | "(419, 306)\n", 2403 | "(420, 302)\n", 2404 | "(423, 301)\n", 2405 | "(427, 299)\n", 2406 | "(431, 296)\n", 2407 | "(435, 295)\n", 2408 | "(438, 295)\n", 2409 | "(441, 295)\n", 2410 | "(445, 297)\n", 2411 | "(448, 299)\n", 2412 | "(451, 301)\n", 2413 | "(452, 303)\n", 2414 | "(453, 304)\n", 2415 | "(455, 307)\n", 2416 | "(454, 309)\n", 2417 | "(455, 310)\n", 2418 | "(455, 314)\n", 2419 | "(455, 315)\n", 2420 | "(455, 319)\n", 2421 | "(456, 324)\n", 2422 | "(455, 326)\n", 2423 | "(454, 330)\n", 2424 | "(454, 327)\n", 2425 | "(454, 322)\n", 2426 | "(453, 318)\n", 2427 | "(451, 315)\n", 2428 | "(450, 313)\n", 2429 | "(448, 310)\n", 2430 | "(446, 308)\n", 2431 | "(444, 305)\n", 2432 | "(443, 303)\n", 2433 | "(441, 302)\n", 2434 | "(440, 304)\n", 2435 | "(439, 307)\n", 2436 | "(438, 310)\n", 2437 | "(438, 313)\n", 2438 | "(438, 316)\n", 2439 | "(439, 319)\n", 2440 | "(439, 321)\n", 2441 | "(439, 322)\n", 2442 | "(439, 323)\n", 2443 | "(438, 321)\n", 2444 | "(436, 321)\n", 2445 | "(370, 326)\n", 2446 | "(369, 328)\n", 2447 | "(368, 330)\n", 2448 | "(367, 333)\n", 2449 | "(366, 335)\n", 2450 | "(365, 337)\n", 2451 | "(363, 340)\n", 2452 | "(362, 343)\n", 2453 | "(362, 346)\n", 2454 | "(361, 350)\n", 2455 | "(360, 356)\n", 2456 | "(361, 359)\n", 2457 | "(361, 362)\n", 2458 | "(361, 365)\n", 2459 | "(361, 369)\n", 2460 | "(361, 372)\n", 2461 | "(361, 370)\n", 2462 | "(363, 366)\n", 2463 | "(365, 364)\n", 2464 | "(367, 362)\n", 2465 | "(369, 362)\n", 2466 | "(372, 359)\n", 2467 | "(374, 358)\n", 2468 | "(375, 357)\n", 2469 | "(374, 361)\n", 2470 | "(373, 365)\n", 2471 | "(374, 367)\n", 2472 | "(375, 366)\n", 2473 | "(377, 365)\n", 2474 | "(377, 363)\n", 2475 | "(379, 361)\n", 2476 | "(381, 359)\n", 2477 | "(383, 358)\n", 2478 | "(386, 358)\n", 2479 | "(387, 357)\n", 2480 | "(388, 356)\n", 2481 | "(387, 355)\n", 2482 | "(385, 355)\n", 2483 | "(384, 354)\n", 2484 | "(385, 353)\n", 2485 | "(386, 351)\n", 2486 | "(388, 348)\n", 2487 | "(387, 345)\n", 2488 | "(387, 344)\n", 2489 | "(386, 343)\n", 2490 | "(385, 342)\n", 2491 | "(382, 340)\n", 2492 | "(381, 340)\n", 2493 | "(380, 339)\n", 2494 | "(377, 337)\n", 2495 | "(375, 336)\n", 2496 | "(373, 334)\n", 2497 | "(372, 331)\n", 2498 | "(371, 328)\n", 2499 | "(371, 326)\n", 2500 | "(371, 324)\n", 2501 | "(370, 323)\n", 2502 | "(369, 326)\n", 2503 | "(368, 328)\n", 2504 | "(367, 330)\n", 2505 | "(352, 420)\n", 2506 | "(354, 421)\n", 2507 | "(357, 424)\n", 2508 | "(359, 428)\n", 2509 | "(360, 430)\n", 2510 | "(356, 425)\n", 2511 | "(355, 425)\n", 2512 | "(355, 427)\n", 2513 | "(355, 430)\n", 2514 | "(355, 434)\n", 2515 | "(354, 436)\n", 2516 | "(352, 439)\n", 2517 | "(351, 443)\n", 2518 | "(350, 446)\n", 2519 | "(350, 452)\n", 2520 | "(350, 455)\n", 2521 | "(350, 458)\n", 2522 | "(350, 457)\n", 2523 | "(347, 452)\n", 2524 | "(347, 455)\n", 2525 | "(345, 460)\n", 2526 | "(344, 465)\n", 2527 | "(344, 471)\n", 2528 | "(343, 475)\n", 2529 | "(340, 480)\n", 2530 | "(338, 486)\n", 2531 | "(335, 488)\n", 2532 | "(331, 493)\n", 2533 | "(328, 496)\n", 2534 | "(326, 499)\n", 2535 | "(326, 501)\n", 2536 | "(328, 501)\n", 2537 | "(330, 500)\n", 2538 | "(327, 502)\n", 2539 | "(321, 507)\n", 2540 | "(318, 511)\n", 2541 | "(312, 516)\n", 2542 | "(310, 518)\n", 2543 | "(306, 520)\n", 2544 | "(301, 524)\n", 2545 | "(294, 530)\n", 2546 | "(291, 534)\n", 2547 | "(288, 537)\n", 2548 | "(286, 540)\n", 2549 | "(285, 537)\n", 2550 | "(284, 536)\n", 2551 | "(282, 540)\n", 2552 | "(281, 544)\n", 2553 | "(277, 549)\n", 2554 | "(276, 554)\n", 2555 | "(273, 559)\n", 2556 | "(270, 563)\n", 2557 | "(266, 567)\n", 2558 | "(261, 571)\n", 2559 | "(259, 574)\n", 2560 | "(262, 573)\n", 2561 | "(265, 573)\n", 2562 | "(268, 575)\n", 2563 | "(262, 575)\n", 2564 | "(259, 578)\n", 2565 | "(257, 578)\n", 2566 | "(254, 578)\n", 2567 | "(253, 578)\n", 2568 | "(252, 578)\n", 2569 | "(251, 577)\n", 2570 | "(251, 573)\n", 2571 | "(249, 570)\n", 2572 | "(249, 569)\n", 2573 | "(249, 566)\n", 2574 | "(251, 565)\n", 2575 | "(254, 563)\n", 2576 | "(257, 561)\n", 2577 | "(258, 559)\n", 2578 | "(258, 556)\n", 2579 | "(260, 553)\n", 2580 | "(262, 549)\n", 2581 | "(263, 547)\n", 2582 | "(267, 544)\n", 2583 | "(271, 541)\n", 2584 | "(275, 538)\n", 2585 | "(273, 536)\n", 2586 | "(276, 533)\n", 2587 | "(282, 532)\n", 2588 | "(284, 529)\n", 2589 | "(290, 526)\n", 2590 | "(286, 527)\n", 2591 | "(286, 526)\n", 2592 | "(291, 524)\n", 2593 | "(292, 522)\n", 2594 | "(297, 519)\n", 2595 | "(299, 515)\n", 2596 | "(302, 514)\n", 2597 | "(304, 512)\n", 2598 | "(307, 509)\n", 2599 | "(311, 506)\n", 2600 | "(311, 504)\n", 2601 | "(313, 502)\n", 2602 | "(316, 497)\n", 2603 | "(319, 492)\n", 2604 | "(319, 489)\n", 2605 | "(321, 485)\n", 2606 | "(325, 479)\n", 2607 | "(328, 477)\n", 2608 | "(333, 476)\n", 2609 | "(333, 473)\n", 2610 | "(334, 472)\n", 2611 | "(338, 468)\n", 2612 | "(339, 464)\n", 2613 | "(340, 460)\n", 2614 | "(341, 454)\n", 2615 | "(343, 451)\n", 2616 | "(345, 446)\n", 2617 | "(346, 442)\n", 2618 | "(346, 436)\n", 2619 | "(349, 431)\n", 2620 | "(350, 427)\n", 2621 | "(350, 423)\n", 2622 | "(351, 420)\n", 2623 | "(351, 417)\n", 2624 | "(351, 416)\n", 2625 | "(351, 418)\n", 2626 | "(354, 421)\n", 2627 | "(349, 324)\n", 2628 | "(348, 321)\n", 2629 | "(347, 318)\n", 2630 | "(346, 315)\n", 2631 | "(345, 312)\n", 2632 | "(345, 308)\n", 2633 | "(343, 312)\n", 2634 | "(340, 317)\n", 2635 | "(340, 319)\n", 2636 | "(338, 323)\n", 2637 | "(337, 326)\n", 2638 | "(336, 332)\n", 2639 | "(334, 332)\n", 2640 | "(334, 328)\n", 2641 | "(334, 328)\n", 2642 | "(332, 332)\n", 2643 | "(331, 335)\n", 2644 | "(330, 337)\n", 2645 | "(328, 338)\n", 2646 | "(327, 340)\n", 2647 | "(329, 335)\n", 2648 | "(329, 332)\n", 2649 | "(330, 330)\n", 2650 | "(327, 334)\n", 2651 | "(324, 336)\n", 2652 | "(323, 339)\n", 2653 | "(321, 341)\n", 2654 | "(318, 344)\n", 2655 | "(313, 346)\n", 2656 | "(310, 347)\n", 2657 | "(310, 349)\n", 2658 | "(308, 352)\n", 2659 | "(306, 356)\n", 2660 | "(305, 353)\n", 2661 | "(305, 349)\n", 2662 | "(305, 346)\n", 2663 | "(303, 351)\n", 2664 | "(302, 353)\n", 2665 | "(301, 355)\n", 2666 | "(300, 357)\n", 2667 | "(298, 360)\n", 2668 | "(295, 364)\n", 2669 | "(295, 366)\n", 2670 | "(293, 368)\n", 2671 | "(292, 370)\n", 2672 | "(291, 373)\n", 2673 | "(289, 377)\n", 2674 | "(289, 379)\n", 2675 | "(287, 374)\n", 2676 | "(287, 369)\n", 2677 | "(287, 365)\n", 2678 | "(285, 361)\n", 2679 | "(285, 360)\n", 2680 | "(283, 364)\n", 2681 | "(283, 369)\n", 2682 | "(283, 373)\n", 2683 | "(282, 376)\n", 2684 | "(282, 378)\n", 2685 | "(281, 380)\n", 2686 | "(281, 383)\n", 2687 | "(280, 387)\n", 2688 | "(280, 391)\n", 2689 | "(280, 395)\n", 2690 | "(280, 399)\n", 2691 | "(280, 402)\n", 2692 | "(281, 405)\n", 2693 | "(282, 405)\n", 2694 | "(282, 400)\n", 2695 | "(282, 398)\n", 2696 | "(283, 392)\n", 2697 | "(284, 388)\n", 2698 | "(285, 385)\n", 2699 | "(286, 380)\n", 2700 | "(286, 378)\n", 2701 | "(286, 375)\n", 2702 | "(286, 373)\n", 2703 | "(286, 370)\n", 2704 | "(286, 371)\n", 2705 | "(287, 373)\n", 2706 | "(287, 378)\n", 2707 | "(288, 381)\n", 2708 | "(290, 385)\n", 2709 | "(290, 387)\n", 2710 | "(291, 388)\n", 2711 | "(292, 385)\n", 2712 | "(293, 381)\n", 2713 | "(295, 379)\n", 2714 | "(296, 375)\n", 2715 | "(296, 373)\n", 2716 | "(298, 370)\n", 2717 | "(299, 364)\n", 2718 | "(299, 368)\n", 2719 | "(299, 373)\n", 2720 | "(299, 376)\n", 2721 | "(299, 379)\n", 2722 | "(299, 381)\n", 2723 | "(300, 378)\n", 2724 | "(302, 372)\n", 2725 | "(302, 370)\n", 2726 | "(302, 368)\n", 2727 | "(303, 366)\n", 2728 | "(302, 363)\n", 2729 | "(302, 361)\n", 2730 | "(302, 356)\n", 2731 | "(304, 354)\n", 2732 | "(304, 358)\n", 2733 | "(304, 361)\n", 2734 | "(305, 364)\n", 2735 | "(306, 363)\n", 2736 | "(308, 358)\n", 2737 | "(311, 356)\n", 2738 | "(312, 354)\n", 2739 | "(315, 351)\n", 2740 | "(319, 350)\n", 2741 | "(322, 348)\n", 2742 | "(325, 344)\n", 2743 | "(326, 341)\n", 2744 | "(326, 344)\n", 2745 | "(326, 348)\n", 2746 | "(327, 351)\n", 2747 | "(327, 348)\n", 2748 | "(329, 345)\n", 2749 | "(330, 343)\n", 2750 | "(331, 339)\n", 2751 | "(332, 337)\n", 2752 | "(331, 341)\n", 2753 | "(331, 344)\n", 2754 | "(332, 346)\n", 2755 | "(331, 348)\n", 2756 | "(333, 345)\n", 2757 | "(334, 343)\n", 2758 | "(337, 339)\n", 2759 | "(340, 337)\n", 2760 | "(341, 336)\n", 2761 | "(344, 334)\n", 2762 | "(346, 333)\n", 2763 | "(346, 333)\n", 2764 | "(346, 331)\n", 2765 | "(346, 331)\n", 2766 | "(347, 330)\n", 2767 | "(348, 330)\n", 2768 | "(349, 330)\n", 2769 | "(350, 328)\n", 2770 | "(350, 327)\n", 2771 | "(350, 325)\n", 2772 | "(349, 324)\n", 2773 | "(322, 245)\n", 2774 | "(323, 249)\n", 2775 | "(325, 251)\n", 2776 | "(326, 254)\n", 2777 | "(328, 257)\n", 2778 | "(330, 263)\n", 2779 | "(331, 267)\n", 2780 | "(331, 270)\n", 2781 | "(331, 277)\n", 2782 | "(328, 281)\n", 2783 | "(322, 285)\n", 2784 | "(319, 290)\n", 2785 | "(317, 294)\n", 2786 | "(317, 299)\n", 2787 | "(318, 305)\n", 2788 | "(320, 310)\n", 2789 | "(325, 315)\n", 2790 | "(329, 320)\n", 2791 | "(330, 321)\n", 2792 | "(323, 320)\n", 2793 | "(318, 324)\n", 2794 | "(315, 327)\n", 2795 | "(311, 330)\n", 2796 | "(308, 334)\n", 2797 | "(306, 337)\n", 2798 | "(302, 340)\n", 2799 | "(298, 345)\n", 2800 | "(295, 350)\n", 2801 | "(291, 355)\n", 2802 | "(290, 359)\n", 2803 | "(290, 356)\n", 2804 | "(290, 352)\n", 2805 | "(290, 348)\n", 2806 | "(286, 352)\n", 2807 | "(283, 356)\n", 2808 | "(279, 359)\n", 2809 | "(276, 362)\n", 2810 | "(273, 366)\n", 2811 | "(270, 370)\n", 2812 | "(268, 374)\n", 2813 | "(268, 376)\n", 2814 | "(268, 376)\n", 2815 | "(268, 372)\n", 2816 | "(268, 369)\n", 2817 | "(267, 366)\n", 2818 | "(265, 369)\n", 2819 | "(263, 374)\n", 2820 | "(259, 377)\n", 2821 | "(255, 381)\n", 2822 | "(253, 385)\n", 2823 | "(250, 388)\n", 2824 | "(246, 390)\n", 2825 | "(241, 393)\n", 2826 | "(238, 397)\n", 2827 | "(236, 402)\n", 2828 | "(233, 405)\n", 2829 | "(230, 408)\n", 2830 | "(230, 411)\n", 2831 | "(231, 410)\n", 2832 | "(227, 415)\n", 2833 | "(227, 419)\n", 2834 | "(225, 424)\n", 2835 | "(223, 430)\n", 2836 | "(222, 432)\n", 2837 | "(226, 429)\n", 2838 | "(228, 425)\n", 2839 | "(231, 423)\n", 2840 | "(232, 422)\n", 2841 | "(232, 425)\n", 2842 | "(230, 428)\n", 2843 | "(231, 430)\n", 2844 | "(234, 427)\n", 2845 | "(235, 425)\n", 2846 | "(238, 422)\n", 2847 | "(240, 419)\n", 2848 | "(244, 415)\n", 2849 | "(245, 413)\n", 2850 | "(246, 409)\n", 2851 | "(248, 407)\n", 2852 | "(249, 405)\n", 2853 | "(252, 401)\n", 2854 | "(253, 397)\n", 2855 | "(255, 394)\n", 2856 | "(256, 390)\n", 2857 | "(258, 387)\n", 2858 | "(260, 384)\n", 2859 | "(262, 381)\n", 2860 | "(263, 379)\n", 2861 | "(265, 383)\n", 2862 | "(266, 386)\n", 2863 | "(267, 388)\n", 2864 | "(271, 391)\n", 2865 | "(272, 391)\n", 2866 | "(276, 392)\n", 2867 | "(279, 395)\n", 2868 | "(278, 397)\n", 2869 | "(279, 400)\n", 2870 | "(279, 402)\n", 2871 | "(279, 397)\n", 2872 | "(279, 394)\n", 2873 | "(280, 390)\n", 2874 | "(280, 386)\n", 2875 | "(282, 383)\n", 2876 | "(283, 377)\n", 2877 | "(284, 374)\n", 2878 | "(284, 372)\n", 2879 | "(284, 366)\n", 2880 | "(284, 363)\n", 2881 | "(285, 360)\n", 2882 | "(287, 363)\n", 2883 | "(287, 366)\n", 2884 | "(288, 370)\n", 2885 | "(288, 373)\n", 2886 | "(289, 375)\n", 2887 | "(290, 378)\n", 2888 | "(291, 375)\n", 2889 | "(291, 372)\n", 2890 | "(292, 368)\n", 2891 | "(295, 366)\n", 2892 | "(299, 362)\n", 2893 | "(299, 360)\n", 2894 | "(300, 357)\n", 2895 | "(303, 354)\n", 2896 | "(304, 351)\n", 2897 | "(305, 347)\n", 2898 | "(306, 343)\n", 2899 | "(305, 346)\n", 2900 | "(305, 347)\n", 2901 | "(305, 349)\n", 2902 | "(306, 351)\n", 2903 | "(307, 353)\n", 2904 | "(307, 354)\n", 2905 | "(308, 353)\n", 2906 | "(309, 352)\n", 2907 | "(311, 348)\n", 2908 | "(314, 346)\n", 2909 | "(316, 345)\n", 2910 | "(320, 343)\n", 2911 | "(321, 341)\n", 2912 | "(323, 339)\n", 2913 | "(325, 337)\n", 2914 | "(327, 334)\n", 2915 | "(328, 332)\n", 2916 | "(330, 330)\n", 2917 | "(330, 330)\n", 2918 | "(330, 331)\n", 2919 | "(329, 334)\n", 2920 | "(329, 335)\n", 2921 | "(329, 337)\n", 2922 | "(328, 339)\n", 2923 | "(328, 340)\n", 2924 | "(329, 337)\n", 2925 | "(331, 334)\n", 2926 | "(331, 333)\n", 2927 | "(332, 331)\n", 2928 | "(334, 329)\n", 2929 | "(335, 327)\n", 2930 | "(335, 326)\n", 2931 | "(335, 327)\n", 2932 | "(335, 329)\n", 2933 | "(335, 331)\n", 2934 | "(335, 333)\n", 2935 | "(336, 331)\n", 2936 | "(336, 327)\n", 2937 | "(338, 325)\n", 2938 | "(339, 323)\n", 2939 | "(340, 319)\n", 2940 | "(341, 317)\n", 2941 | "(342, 315)\n", 2942 | "(343, 312)\n", 2943 | "(344, 311)\n", 2944 | "(345, 309)\n", 2945 | "(345, 309)\n", 2946 | "(345, 310)\n", 2947 | "(345, 312)\n", 2948 | "(346, 314)\n", 2949 | "(346, 316)\n", 2950 | "(347, 317)\n", 2951 | "(347, 319)\n", 2952 | "(348, 320)\n", 2953 | "(349, 320)\n", 2954 | "(349, 320)\n", 2955 | "(349, 318)\n", 2956 | "(351, 316)\n", 2957 | "(352, 315)\n", 2958 | "(353, 315)\n", 2959 | "(353, 313)\n", 2960 | "(352, 310)\n", 2961 | "(351, 308)\n", 2962 | "(351, 306)\n", 2963 | "(350, 304)\n", 2964 | "(349, 304)\n", 2965 | "(348, 306)\n", 2966 | "(347, 306)\n", 2967 | "(346, 306)\n", 2968 | "(345, 304)\n", 2969 | "(345, 303)\n", 2970 | "(345, 301)\n", 2971 | "(343, 297)\n", 2972 | "(343, 294)\n", 2973 | "(343, 292)\n", 2974 | "(343, 287)\n", 2975 | "(343, 287)\n", 2976 | "(342, 285)\n", 2977 | "(343, 281)\n", 2978 | "(343, 278)\n", 2979 | "(342, 275)\n", 2980 | "(343, 272)\n", 2981 | "(341, 268)\n", 2982 | "(340, 265)\n", 2983 | "(339, 262)\n", 2984 | "(337, 260)\n", 2985 | "(335, 258)\n", 2986 | "(334, 254)\n", 2987 | "(332, 253)\n", 2988 | "(331, 250)\n", 2989 | "(329, 248)\n", 2990 | "(327, 245)\n", 2991 | "(326, 244)\n", 2992 | "(325, 243)\n", 2993 | "(324, 242)\n", 2994 | "(322, 241)\n", 2995 | "(321, 240)\n", 2996 | "(321, 240)\n", 2997 | "(321, 242)\n", 2998 | "(321, 243)\n", 2999 | "(321, 244)\n", 3000 | "(322, 245)\n", 3001 | "(322, 247)\n", 3002 | "(269, 232)\n", 3003 | "(269, 234)\n", 3004 | "(269, 236)\n", 3005 | "(269, 240)\n", 3006 | "(271, 243)\n", 3007 | "(271, 246)\n", 3008 | "(273, 250)\n", 3009 | "(273, 252)\n", 3010 | "(273, 255)\n", 3011 | "(276, 259)\n", 3012 | "(277, 261)\n", 3013 | "(279, 264)\n", 3014 | "(282, 268)\n", 3015 | "(284, 270)\n", 3016 | "(286, 272)\n", 3017 | "(288, 275)\n", 3018 | "(289, 276)\n", 3019 | "(291, 278)\n", 3020 | "(294, 280)\n", 3021 | "(295, 281)\n", 3022 | "(295, 277)\n", 3023 | "(295, 274)\n", 3024 | "(294, 269)\n", 3025 | "(294, 266)\n", 3026 | "(294, 264)\n", 3027 | "(294, 262)\n", 3028 | "(292, 261)\n", 3029 | "(290, 258)\n", 3030 | "(287, 256)\n", 3031 | "(285, 253)\n", 3032 | "(284, 251)\n", 3033 | "(284, 249)\n", 3034 | "(283, 245)\n", 3035 | "(283, 242)\n", 3036 | "(281, 239)\n", 3037 | "(280, 235)\n", 3038 | "(277, 233)\n", 3039 | "(275, 231)\n", 3040 | "(273, 231)\n", 3041 | "(270, 229)\n", 3042 | "(269, 229)\n", 3043 | "(188, 268)\n", 3044 | "(190, 268)\n", 3045 | "(192, 269)\n", 3046 | "(194, 272)\n", 3047 | "(196, 273)\n", 3048 | "(199, 276)\n", 3049 | "(200, 278)\n", 3050 | "(200, 279)\n", 3051 | "(201, 281)\n", 3052 | "(202, 281)\n", 3053 | "(204, 282)\n", 3054 | "(207, 283)\n", 3055 | "(209, 284)\n", 3056 | "(212, 284)\n", 3057 | "(214, 283)\n", 3058 | "(215, 283)\n", 3059 | "(216, 282)\n", 3060 | "(215, 280)\n", 3061 | "(214, 278)\n", 3062 | "(215, 277)\n", 3063 | "(215, 276)\n", 3064 | "(212, 274)\n", 3065 | "(210, 273)\n", 3066 | "(208, 271)\n", 3067 | "(205, 270)\n", 3068 | "(202, 268)\n", 3069 | "(198, 268)\n", 3070 | "(194, 266)\n", 3071 | "(193, 266)\n", 3072 | "(191, 266)\n", 3073 | "(190, 267)\n", 3074 | "(189, 267)\n", 3075 | "(187, 267)\n", 3076 | "(211, 290)\n", 3077 | "(214, 290)\n", 3078 | "(216, 290)\n", 3079 | "(218, 291)\n", 3080 | "(221, 291)\n", 3081 | "(225, 292)\n", 3082 | "(229, 292)\n", 3083 | "(231, 293)\n", 3084 | "(235, 292)\n", 3085 | "(239, 292)\n", 3086 | "(242, 291)\n", 3087 | "(245, 289)\n", 3088 | "(249, 288)\n" 3089 | ] 3090 | }, 3091 | { 3092 | "name": "stdout", 3093 | "output_type": "stream", 3094 | "text": [ 3095 | "(251, 287)\n", 3096 | "(253, 284)\n", 3097 | "(256, 282)\n", 3098 | "(259, 281)\n", 3099 | "(257, 280)\n", 3100 | "(254, 279)\n", 3101 | "(252, 281)\n", 3102 | "(250, 281)\n", 3103 | "(247, 282)\n", 3104 | "(246, 283)\n", 3105 | "(244, 283)\n", 3106 | "(243, 284)\n", 3107 | "(240, 284)\n", 3108 | "(239, 285)\n", 3109 | "(237, 285)\n", 3110 | "(235, 286)\n", 3111 | "(233, 287)\n", 3112 | "(231, 287)\n", 3113 | "(229, 287)\n", 3114 | "(226, 288)\n", 3115 | "(225, 289)\n", 3116 | "(223, 289)\n", 3117 | "(221, 288)\n", 3118 | "(218, 287)\n", 3119 | "(217, 287)\n", 3120 | "(216, 287)\n", 3121 | "(214, 287)\n", 3122 | "(213, 287)\n", 3123 | "(212, 288)\n", 3124 | "(211, 288)\n", 3125 | "(210, 289)\n", 3126 | "(209, 289)\n", 3127 | "(209, 289)\n", 3128 | "(226, 391)\n", 3129 | "(222, 387)\n", 3130 | "(219, 382)\n", 3131 | "(214, 377)\n", 3132 | "(213, 367)\n", 3133 | "(209, 361)\n", 3134 | "(207, 354)\n", 3135 | "(204, 346)\n", 3136 | "(202, 338)\n", 3137 | "(200, 329)\n", 3138 | "(195, 320)\n", 3139 | "(192, 314)\n", 3140 | "(189, 307)\n", 3141 | "(187, 302)\n", 3142 | "(183, 294)\n", 3143 | "(189, 298)\n", 3144 | "(192, 300)\n", 3145 | "(199, 306)\n", 3146 | "(205, 309)\n", 3147 | "(212, 313)\n", 3148 | "(221, 317)\n", 3149 | "(224, 320)\n", 3150 | "(234, 325)\n", 3151 | "(232, 323)\n", 3152 | "(233, 323)\n", 3153 | "(239, 323)\n", 3154 | "(245, 320)\n", 3155 | "(253, 317)\n", 3156 | "(261, 315)\n", 3157 | "(265, 315)\n", 3158 | "(272, 318)\n", 3159 | "(278, 320)\n", 3160 | "(286, 323)\n", 3161 | "(291, 323)\n", 3162 | "(297, 323)\n", 3163 | "(303, 321)\n", 3164 | "(308, 322)\n", 3165 | "(309, 322)\n", 3166 | "(303, 327)\n", 3167 | "(298, 330)\n", 3168 | "(293, 332)\n", 3169 | "(285, 335)\n", 3170 | "(279, 336)\n", 3171 | "(271, 342)\n", 3172 | "(261, 343)\n", 3173 | "(250, 345)\n", 3174 | "(243, 347)\n", 3175 | "(233, 347)\n", 3176 | "(233, 347)\n", 3177 | "(235, 352)\n", 3178 | "(238, 354)\n", 3179 | "(242, 356)\n", 3180 | "(244, 361)\n", 3181 | "(244, 364)\n", 3182 | "(244, 366)\n", 3183 | "(244, 369)\n", 3184 | "(241, 377)\n", 3185 | "(239, 380)\n", 3186 | "(234, 387)\n", 3187 | "(233, 391)\n", 3188 | "(233, 394)\n", 3189 | "(233, 395)\n", 3190 | "(230, 393)\n", 3191 | "(226, 391)\n", 3192 | "(282, 198)\n", 3193 | "(278, 202)\n", 3194 | "(273, 207)\n", 3195 | "(268, 210)\n", 3196 | "(263, 213)\n", 3197 | "(259, 216)\n", 3198 | "(257, 217)\n", 3199 | "(259, 218)\n", 3200 | "(266, 220)\n", 3201 | "(272, 221)\n", 3202 | "(276, 223)\n", 3203 | "(281, 227)\n", 3204 | "(287, 233)\n", 3205 | "(287, 236)\n", 3206 | "(290, 242)\n", 3207 | "(294, 250)\n", 3208 | "(296, 252)\n", 3209 | "(298, 256)\n", 3210 | "(302, 257)\n", 3211 | "(307, 260)\n", 3212 | "(311, 260)\n", 3213 | "(315, 262)\n", 3214 | "(320, 263)\n", 3215 | "(321, 262)\n", 3216 | "(316, 257)\n", 3217 | "(313, 255)\n", 3218 | "(309, 250)\n", 3219 | "(306, 245)\n", 3220 | "(306, 241)\n", 3221 | "(304, 236)\n", 3222 | "(304, 230)\n", 3223 | "(302, 227)\n", 3224 | "(301, 223)\n", 3225 | "(300, 221)\n", 3226 | "(298, 217)\n", 3227 | "(297, 215)\n", 3228 | "(292, 211)\n", 3229 | "(292, 210)\n", 3230 | "(289, 208)\n", 3231 | "(287, 207)\n", 3232 | "(287, 205)\n", 3233 | "(285, 204)\n", 3234 | "(285, 202)\n", 3235 | "(285, 197)\n", 3236 | "(284, 194)\n", 3237 | "(284, 192)\n", 3238 | "(282, 197)\n", 3239 | "(233, 153)\n", 3240 | "(239, 154)\n", 3241 | "(244, 154)\n", 3242 | "(249, 154)\n", 3243 | "(250, 154)\n", 3244 | "(246, 156)\n", 3245 | "(242, 159)\n", 3246 | "(247, 160)\n", 3247 | "(252, 160)\n", 3248 | "(258, 161)\n", 3249 | "(261, 162)\n", 3250 | "(267, 164)\n", 3251 | "(276, 165)\n", 3252 | "(283, 166)\n", 3253 | "(288, 166)\n", 3254 | "(297, 169)\n", 3255 | "(305, 169)\n", 3256 | "(314, 169)\n", 3257 | "(323, 169)\n", 3258 | "(326, 169)\n", 3259 | "(330, 168)\n", 3260 | "(331, 167)\n", 3261 | "(328, 173)\n", 3262 | "(327, 178)\n", 3263 | "(326, 181)\n", 3264 | "(325, 186)\n", 3265 | "(324, 189)\n", 3266 | "(322, 194)\n", 3267 | "(322, 197)\n", 3268 | "(320, 192)\n", 3269 | "(317, 190)\n", 3270 | "(317, 193)\n", 3271 | "(315, 201)\n", 3272 | "(312, 203)\n", 3273 | "(309, 206)\n", 3274 | "(307, 209)\n", 3275 | "(306, 212)\n", 3276 | "(306, 215)\n", 3277 | "(306, 219)\n", 3278 | "(310, 225)\n", 3279 | "(312, 227)\n", 3280 | "(314, 226)\n", 3281 | "(313, 221)\n", 3282 | "(312, 218)\n", 3283 | "(313, 214)\n", 3284 | "(314, 211)\n", 3285 | "(316, 208)\n", 3286 | "(318, 205)\n", 3287 | "(318, 201)\n", 3288 | "(318, 206)\n", 3289 | "(318, 209)\n", 3290 | "(321, 206)\n", 3291 | "(322, 203)\n", 3292 | "(325, 200)\n", 3293 | "(328, 198)\n", 3294 | "(330, 196)\n", 3295 | "(331, 195)\n", 3296 | "(331, 194)\n", 3297 | "(331, 194)\n", 3298 | "(333, 192)\n", 3299 | "(336, 188)\n", 3300 | "(336, 186)\n", 3301 | "(338, 180)\n", 3302 | "(341, 177)\n", 3303 | "(343, 172)\n", 3304 | "(346, 168)\n", 3305 | "(347, 167)\n", 3306 | "(350, 162)\n", 3307 | "(354, 160)\n", 3308 | "(363, 151)\n", 3309 | "(365, 152)\n", 3310 | "(360, 150)\n", 3311 | "(355, 150)\n", 3312 | "(347, 148)\n", 3313 | "(341, 148)\n", 3314 | "(338, 148)\n", 3315 | "(332, 148)\n", 3316 | "(324, 150)\n", 3317 | "(319, 151)\n", 3318 | "(315, 151)\n", 3319 | "(304, 153)\n", 3320 | "(295, 153)\n", 3321 | "(287, 152)\n", 3322 | "(280, 152)\n", 3323 | "(273, 152)\n", 3324 | "(267, 152)\n", 3325 | "(260, 150)\n", 3326 | "(253, 149)\n", 3327 | "(244, 148)\n", 3328 | "(239, 148)\n", 3329 | "(236, 148)\n", 3330 | "(231, 151)\n", 3331 | "(230, 152)\n", 3332 | "(485, 525)\n", 3333 | "(480, 535)\n", 3334 | "(476, 539)\n", 3335 | "(468, 549)\n", 3336 | "(460, 556)\n", 3337 | "(451, 559)\n", 3338 | "(438, 564)\n", 3339 | "(432, 569)\n", 3340 | "(424, 574)\n", 3341 | "(415, 580)\n", 3342 | "(410, 589)\n", 3343 | "(402, 596)\n", 3344 | "(398, 600)\n", 3345 | "(387, 607)\n", 3346 | "(379, 611)\n", 3347 | "(376, 619)\n", 3348 | "(368, 627)\n", 3349 | "(361, 636)\n", 3350 | "(356, 643)\n", 3351 | "(351, 653)\n", 3352 | "(345, 661)\n", 3353 | "(338, 665)\n", 3354 | "(324, 674)\n", 3355 | "(315, 677)\n", 3356 | "(313, 678)\n", 3357 | "(310, 674)\n", 3358 | "(307, 668)\n", 3359 | "(304, 666)\n", 3360 | "(302, 661)\n", 3361 | "(299, 657)\n", 3362 | "(298, 652)\n", 3363 | "(295, 647)\n", 3364 | "(291, 648)\n", 3365 | "(289, 652)\n", 3366 | "(282, 655)\n", 3367 | "(274, 663)\n", 3368 | "(269, 667)\n", 3369 | "(262, 670)\n", 3370 | "(257, 673)\n", 3371 | "(251, 679)\n", 3372 | "(246, 682)\n", 3373 | "(242, 688)\n", 3374 | "(239, 692)\n", 3375 | "(234, 699)\n", 3376 | "(284, 705)\n", 3377 | "(481, 704)\n", 3378 | "(498, 704)\n", 3379 | "(556, 704)\n", 3380 | "(573, 704)\n", 3381 | "(585, 705)\n", 3382 | "(602, 705)\n", 3383 | "(626, 704)\n", 3384 | "(646, 703)\n", 3385 | "(654, 703)\n", 3386 | "(666, 704)\n", 3387 | "(670, 704)\n", 3388 | "(668, 699)\n", 3389 | "(665, 694)\n", 3390 | "(664, 687)\n", 3391 | "(653, 676)\n", 3392 | "(653, 672)\n", 3393 | "(650, 669)\n", 3394 | "(649, 662)\n", 3395 | "(642, 655)\n", 3396 | "(638, 644)\n", 3397 | "(634, 637)\n", 3398 | "(631, 633)\n", 3399 | "(623, 627)\n", 3400 | "(617, 618)\n", 3401 | "(609, 611)\n", 3402 | "(604, 602)\n", 3403 | "(591, 594)\n", 3404 | "(584, 585)\n", 3405 | "(577, 576)\n", 3406 | "(565, 561)\n", 3407 | "(555, 557)\n", 3408 | "(542, 544)\n", 3409 | "(533, 535)\n", 3410 | "(521, 529)\n", 3411 | "(516, 525)\n", 3412 | "(511, 520)\n", 3413 | "(501, 512)\n", 3414 | "(496, 509)\n", 3415 | "(492, 507)\n", 3416 | "(490, 505)\n", 3417 | "(490, 504)\n", 3418 | "(489, 504)\n", 3419 | "(492, 510)\n", 3420 | "(494, 514)\n", 3421 | "(494, 516)\n", 3422 | "(494, 520)\n", 3423 | "(493, 521)\n", 3424 | "(491, 523)\n", 3425 | "(388, 612)\n", 3426 | "(393, 618)\n", 3427 | "(397, 624)\n", 3428 | "(404, 629)\n", 3429 | "(408, 635)\n", 3430 | "(410, 641)\n", 3431 | "(412, 647)\n", 3432 | "(412, 656)\n", 3433 | "(406, 663)\n", 3434 | "(399, 675)\n", 3435 | "(399, 678)\n", 3436 | "(399, 683)\n", 3437 | "(399, 689)\n", 3438 | "(402, 698)\n", 3439 | "(401, 702)\n", 3440 | "(291, 702)\n", 3441 | "(292, 698)\n", 3442 | "(296, 694)\n", 3443 | "(298, 689)\n", 3444 | "(298, 680)\n", 3445 | "(300, 676)\n", 3446 | "(302, 672)\n", 3447 | "(304, 665)\n", 3448 | "(305, 662)\n", 3449 | "(313, 671)\n", 3450 | "(311, 674)\n", 3451 | "(313, 680)\n", 3452 | "(314, 681)\n", 3453 | "(323, 674)\n", 3454 | "(328, 671)\n", 3455 | "(335, 668)\n", 3456 | "(344, 663)\n", 3457 | "(351, 655)\n", 3458 | "(354, 646)\n", 3459 | "(358, 642)\n", 3460 | "(360, 637)\n", 3461 | "(363, 632)\n", 3462 | "(365, 628)\n", 3463 | "(367, 623)\n", 3464 | "(377, 613)\n", 3465 | "(379, 612)\n", 3466 | "(384, 609)\n", 3467 | "(385, 608)\n", 3468 | "(303, 671)\n", 3469 | "(302, 673)\n", 3470 | "(300, 680)\n", 3471 | "(299, 686)\n", 3472 | "(296, 693)\n", 3473 | "(294, 698)\n", 3474 | "(291, 703)\n", 3475 | "(291, 705)\n", 3476 | "(288, 705)\n", 3477 | "(250, 700)\n", 3478 | "(251, 693)\n", 3479 | "(255, 688)\n", 3480 | "(257, 680)\n", 3481 | "(261, 674)\n", 3482 | "(263, 670)\n", 3483 | "(268, 668)\n", 3484 | "(274, 663)\n", 3485 | "(279, 658)\n", 3486 | "(284, 655)\n", 3487 | "(293, 650)\n", 3488 | "(295, 647)\n", 3489 | "(296, 649)\n", 3490 | "(297, 653)\n", 3491 | "(299, 656)\n", 3492 | "(300, 660)\n", 3493 | "(302, 664)\n", 3494 | "(303, 666)\n", 3495 | "(305, 669)\n", 3496 | "(304, 668)\n", 3497 | "(403, 625)\n", 3498 | "(409, 621)\n", 3499 | "(412, 615)\n", 3500 | "(421, 609)\n", 3501 | "(428, 603)\n", 3502 | "(433, 598)\n", 3503 | "(440, 594)\n", 3504 | "(445, 587)\n", 3505 | "(453, 584)\n", 3506 | "(459, 580)\n", 3507 | "(466, 574)\n", 3508 | "(472, 571)\n", 3509 | "(478, 568)\n", 3510 | "(484, 563)\n", 3511 | "(493, 558)\n", 3512 | "(502, 550)\n", 3513 | "(509, 546)\n", 3514 | "(516, 542)\n", 3515 | "(520, 538)\n", 3516 | "(524, 536)\n", 3517 | "(527, 533)\n", 3518 | "(528, 531)\n", 3519 | "(533, 535)\n", 3520 | "(533, 538)\n", 3521 | "(536, 539)\n", 3522 | "(540, 543)\n", 3523 | "(542, 546)\n", 3524 | "(536, 549)\n", 3525 | "(532, 553)\n", 3526 | "(527, 558)\n", 3527 | "(522, 560)\n", 3528 | "(516, 564)\n", 3529 | "(510, 568)\n", 3530 | "(507, 569)\n", 3531 | "(498, 575)\n", 3532 | "(491, 579)\n", 3533 | "(484, 583)\n", 3534 | "(478, 588)\n", 3535 | "(472, 593)\n", 3536 | "(464, 598)\n", 3537 | "(459, 602)\n", 3538 | "(453, 606)\n", 3539 | "(446, 612)\n", 3540 | "(442, 617)\n", 3541 | "(435, 620)\n", 3542 | "(424, 628)\n", 3543 | "(420, 630)\n", 3544 | "(416, 634)\n", 3545 | "(411, 640)\n", 3546 | "(408, 637)\n", 3547 | "(404, 630)\n", 3548 | "(403, 627)\n", 3549 | "(400, 625)\n" 3550 | ] 3551 | } 3552 | ], 3553 | "source": [ 3554 | "Turtle.draw_fn(\"Resources/background1\", co=(116,172,223), mode=0)\n", 3555 | "Turtle.draw_fn(\"Resources/background2\", co=(255, 255, 255), mode=0)\n", 3556 | "Turtle.draw_fn(\"Resources/background3\", co=(116,172,223), mode=0)\n", 3557 | "\n", 3558 | "Turtle.draw_fn(\"Resources/face_out\", co=(233, 183, 151), mode=0)\n", 3559 | "Turtle.draw_fn(\"Resources/beard_out\", co=(30, 25, 31), mode=0)\n", 3560 | "\n", 3561 | "Turtle.draw_fn(\"Resources/chin1\", co=(204, 139, 124), mode=0)\n", 3562 | "Turtle.draw_fn(\"Resources/chin2\", co=(204, 139, 124), mode=0)\n", 3563 | "\n", 3564 | "Turtle.draw_fn(\"Resources/lip_lower\", co=(214, 125, 100), mode=0)\n", 3565 | "Turtle.draw_fn(\"Resources/lip_upper\", co=(186, 30, 21), mode=0)\n", 3566 | "\n", 3567 | "Turtle.draw_fn(\"Resources/nostril\", co=(8, 15, 29), mode=0)\n", 3568 | "Turtle.draw_fn(\"Resources/nose_curve\", co=(128, 69, 56), mode=0)\n", 3569 | "Turtle.draw_fn(\"Resources/right_eyebrow\", co=(12, 16, 22), mode=0)\n", 3570 | "Turtle.draw_fn(\"Resources/left_eyebrow\", co=(12, 16, 22), mode=0)\n", 3571 | "\n", 3572 | "Turtle.draw_fn(\"Resources/noseline\", co=(12, 16, 22), mode=0)\n", 3573 | "\n", 3574 | "Turtle.draw_fn(\"Resources/eyelid\", co=(13, 15, 23), mode=0)\n", 3575 | "Turtle.draw_fn(\"Resources/eye\", co=(17, 12, 20), mode=0)\n", 3576 | "Turtle.draw_fn(\"Resources/sclera\", co=(230, 231, 229), mode=0)\n", 3577 | "Turtle.draw_fn(\"Resources/eyeball\", co=(15, 25, 15), mode=0)\n", 3578 | "Turtle.draw_fn(\"Resources/eyeball_centre\", co=(230, 231, 229), mode=0)\n", 3579 | "\n", 3580 | "Turtle.draw_fn(\"Resources/hair_outline\", co=(12, 16, 25), mode=0)\n", 3581 | "Turtle.draw_fn(\"Resources/hair_shade1\", co=(12, 16, 25), mode=0)\n", 3582 | "Turtle.draw_fn(\"Resources/hair_shade2\", co=(61, 44, 52), mode=0)\n", 3583 | "Turtle.draw_fn(\"Resources/hair_shade3\", co=(119, 64, 75), mode=0)\n", 3584 | "Turtle.draw_fn(\"Resources/hair_shade4\", co=(119, 64, 75), mode=0)\n", 3585 | "Turtle.draw_fn(\"Resources/hair_shade5\", co=(61, 44, 52), mode=0)\n", 3586 | "Turtle.draw_fn(\"Resources/hair_shade6\", co=(119, 64, 75), mode=0)\n", 3587 | "Turtle.draw_fn(\"Resources/hair_shade7\", co=(61, 44, 52), mode=0)\n", 3588 | "Turtle.draw_fn(\"Resources/hair_shade8\", co=(61, 44, 52), mode=0)\n", 3589 | "\n", 3590 | "Turtle.draw_fn(\"Resources/throat\", co=(245, 207, 171), mode=0)\n", 3591 | "Turtle.draw_fn(\"Resources/throat_shade1\", co=(236, 180, 153), mode=0)\n", 3592 | "Turtle.draw_fn(\"Resources/throat_shade2\", co=(236, 180, 153), mode=0)\n", 3593 | "\n", 3594 | "Turtle.draw_fn(\"Resources/ear_line1\", co=(16, 10, 8), mode=0)\n", 3595 | "Turtle.draw_fn(\"Resources/ear_line2\", co=(16, 10, 8), mode=0)\n", 3596 | "Turtle.draw_fn(\"Resources/ear_line3\", co=(16, 10, 8), mode=0)\n", 3597 | "Turtle.draw_fn(\"Resources/ear_shade1\", co=(212, 138, 124), mode=0)\n", 3598 | "Turtle.draw_fn(\"Resources/ear_shade2\", co=(212, 138, 124), mode=0)\n", 3599 | "Turtle.draw_fn(\"Resources/ear_shade3\", co=(212, 134, 122), mode=0)\n", 3600 | "\n", 3601 | "Turtle.draw_fn(\"Resources/beard_shade1\", co=(124, 77, 75), mode=0)\n", 3602 | "Turtle.draw_fn(\"Resources/beard_shade2\", co=(127, 76, 76), mode=0)\n", 3603 | "\n", 3604 | "Turtle.draw_fn(\"Resources/face_shade1\", co=(209, 137, 122), mode=0)\n", 3605 | "Turtle.draw_fn(\"Resources/face_shade2\", co=(208, 138, 119), mode=0)\n", 3606 | "\n", 3607 | "Turtle.draw_fn(\"Resources/eye_shade1\", co=(209, 143, 126), mode=0)\n", 3608 | "Turtle.draw_fn(\"Resources/eye_shade2\", co=(209, 143, 126), mode=0)\n", 3609 | "\n", 3610 | "Turtle.draw_fn(\"Resources/face_shade3\", co=(245, 207, 171), mode=0)\n", 3611 | "Turtle.draw_fn(\"Resources/face_shade4\", co=(240, 208, 169), mode=0)\n", 3612 | "\n", 3613 | "Turtle.draw_fn(\"Resources/forhead_shade1\", co=(202, 135, 119), mode=0)\n", 3614 | "\n", 3615 | "Turtle.draw_fn(\"Resources/tshirt\", co=(255, 255, 255), mode=0)\n", 3616 | "Turtle.draw_fn(\"Resources/tshirt_color1\", co=(116,172,223), mode=0)\n", 3617 | "Turtle.draw_fn(\"Resources/tshirt_color2\", co=(255, 255, 255), mode=0)\n", 3618 | "Turtle.draw_fn(\"Resources/tshirt_color3\", co=(0, 0, 0), mode=0)" 3619 | ] 3620 | } 3621 | ], 3622 | "metadata": { 3623 | "kernelspec": { 3624 | "display_name": "Python 3", 3625 | "language": "python", 3626 | "name": "python3" 3627 | }, 3628 | "language_info": { 3629 | "codemirror_mode": { 3630 | "name": "ipython", 3631 | "version": 3 3632 | }, 3633 | "file_extension": ".py", 3634 | "mimetype": "text/x-python", 3635 | "name": "python", 3636 | "nbconvert_exporter": "python", 3637 | "pygments_lexer": "ipython3", 3638 | "version": "3.7.4" 3639 | } 3640 | }, 3641 | "nbformat": 4, 3642 | "nbformat_minor": 2 3643 | } 3644 | -------------------------------------------------------------------------------- /messi.py: -------------------------------------------------------------------------------- 1 | import tkinter as tk 2 | from sketchpy import canvas 3 | 4 | # Crear ventana Tkinter principal 5 | root = tk.Tk() 6 | root.withdraw() 7 | 8 | # Crear objecto de clase canvas.sketch 9 | Messi = canvas.sketch(x_offset=290, y_offset=320) 10 | 11 | # Dibujar a Messi 12 | Messi.draw_fn("Resources/background1", co=(116,172,223), mode=0) 13 | Messi.draw_fn("Resources/background2", co=(255, 255, 255), mode=0) 14 | Messi.draw_fn("Resources/background3", co=(116,172,223), mode=0) 15 | 16 | Messi.draw_fn("Resources/face_out", co=(233, 183, 151), mode=0) 17 | Messi.draw_fn("Resources/beard_out", co=(30, 25, 31), mode=0) 18 | 19 | Messi.draw_fn("Resources/chin1", co=(204, 139, 124), mode=0) 20 | Messi.draw_fn("Resources/chin2", co=(204, 139, 124), mode=0) 21 | 22 | Messi.draw_fn("Resources/lip_lower", co=(214, 125, 100), mode=0) 23 | Messi.draw_fn("Resources/lip_upper", co=(186, 30, 21), mode=0) 24 | 25 | Messi.draw_fn("Resources/nostril", co=(8, 15, 29), mode=0) 26 | Messi.draw_fn("Resources/nose_curve", co=(128, 69, 56), mode=0) 27 | Messi.draw_fn("Resources/right_eyebrow", co=(12, 16, 22), mode=0) 28 | Messi.draw_fn("Resources/left_eyebrow", co=(12, 16, 22), mode=0) 29 | 30 | Messi.draw_fn("Resources/noseline", co=(12, 16, 22), mode=0) 31 | 32 | Messi.draw_fn("Resources/eyelid", co=(13, 15, 23), mode=0) 33 | Messi.draw_fn("Resources/eye", co=(17, 12, 20), mode=0) 34 | Messi.draw_fn("Resources/sclera", co=(230, 231, 229), mode=0) 35 | Messi.draw_fn("Resources/eyeball", co=(15, 25, 15), mode=0) 36 | Messi.draw_fn("Resources/eyeball_centre", co=(230, 231, 229), mode=0) 37 | 38 | Messi.draw_fn("Resources/hair_outline", co=(12, 16, 25), mode=0) 39 | Messi.draw_fn("Resources/hair_shade1", co=(12, 16, 25), mode=0) 40 | Messi.draw_fn("Resources/hair_shade2", co=(61, 44, 52), mode=0) 41 | Messi.draw_fn("Resources/hair_shade3", co=(119, 64, 75), mode=0) 42 | Messi.draw_fn("Resources/hair_shade4", co=(119, 64, 75), mode=0) 43 | Messi.draw_fn("Resources/hair_shade5", co=(61, 44, 52), mode=0) 44 | Messi.draw_fn("Resources/hair_shade6", co=(119, 64, 75), mode=0) 45 | Messi.draw_fn("Resources/hair_shade7", co=(61, 44, 52), mode=0) 46 | Messi.draw_fn("Resources/hair_shade8", co=(61, 44, 52), mode=0) 47 | 48 | Messi.draw_fn("Resources/throat", co=(245, 207, 171), mode=0) 49 | Messi.draw_fn("Resources/throat_shade1", co=(236, 180, 153), mode=0) 50 | Messi.draw_fn("Resources/throat_shade2", co=(236, 180, 153), mode=0) 51 | 52 | Messi.draw_fn("Resources/ear_line1", co=(16, 10, 8), mode=0) 53 | Messi.draw_fn("Resources/ear_line2", co=(16, 10, 8), mode=0) 54 | Messi.draw_fn("Resources/ear_line3", co=(16, 10, 8), mode=0) 55 | Messi.draw_fn("Resources/ear_shade1", co=(212, 138, 124), mode=0) 56 | Messi.draw_fn("Resources/ear_shade2", co=(212, 138, 124), mode=0) 57 | Messi.draw_fn("Resources/ear_shade3", co=(212, 134, 122), mode=0) 58 | 59 | Messi.draw_fn("Resources/beard_shade1", co=(124, 77, 75), mode=0) 60 | Messi.draw_fn("Resources/beard_shade2", co=(127, 76, 76), mode=0) 61 | 62 | Messi.draw_fn("Resources/face_shade1", co=(209, 137, 122), mode=0) 63 | Messi.draw_fn("Resources/face_shade2", co=(208, 138, 119), mode=0) 64 | 65 | Messi.draw_fn("Resources/eye_shade1", co=(209, 143, 126), mode=0) 66 | Messi.draw_fn("Resources/eye_shade2", co=(209, 143, 126), mode=0) 67 | 68 | Messi.draw_fn("Resources/face_shade3", co=(245, 207, 171), mode=0) 69 | Messi.draw_fn("Resources/face_shade4", co=(240, 208, 169), mode=0) 70 | 71 | Messi.draw_fn("Resources/forhead_shade1", co=(202, 135, 119), mode=0) 72 | 73 | Messi.draw_fn("Resources/tshirt", co=(255, 255, 255), mode=0) 74 | Messi.draw_fn("Resources/tshirt_color1", co=(116,172,223), mode=0) 75 | Messi.draw_fn("Resources/tshirt_color2", co=(255, 255, 255), mode=0) 76 | Messi.draw_fn("Resources/tshirt_color3", co=(0, 0, 0), mode=0) 77 | 78 | # Mantener la ventana abierta 79 | root.mainloop() --------------------------------------------------------------------------------