class Point { constructor(x, y) { this.X = 0; this.Y = 0; this.X = x; this.Y = y; } } function GetCourseBorder1() { let border = []; border.push(new Point(21, 266)); border.push(new Point(21, 267)); border.push(new Point(21, 268)); border.push(new Point(21, 269)); border.push(new Point(21, 270)); border.push(new Point(21, 271)); border.push(new Point(21, 272)); border.push(new Point(21, 273)); border.push(new Point(21, 274)); border.push(new Point(21, 275)); border.push(new Point(21, 276)); border.push(new Point(21, 277)); border.push(new Point(21, 278)); border.push(new Point(21, 279)); border.push(new Point(21, 280)); border.push(new Point(21, 281)); border.push(new Point(21, 282)); border.push(new Point(21, 283)); border.push(new Point(21, 284)); border.push(new Point(21, 285)); border.push(new Point(21, 286)); border.push(new Point(21, 287)); border.push(new Point(22, 288)); border.push(new Point(22, 289)); border.push(new Point(22, 290)); border.push(new Point(22, 291)); border.push(new Point(22, 292)); border.push(new Point(22, 293)); border.push(new Point(23, 294)); border.push(new Point(23, 295)); border.push(new Point(23, 296)); border.push(new Point(23, 297)); border.push(new Point(24, 298)); border.push(new Point(24, 299)); border.push(new Point(24, 300)); border.push(new Point(24, 301)); border.push(new Point(25, 302)); border.push(new Point(25, 303)); border.push(new Point(25, 304)); border.push(new Point(26, 305)); border.push(new Point(26, 306)); border.push(new Point(27, 307)); border.push(new Point(27, 308)); border.push(new Point(27, 309)); border.push(new Point(28, 310)); border.push(new Point(28, 311)); border.push(new Point(29, 312)); border.push(new Point(29, 313)); border.push(new Point(30, 314)); border.push(new Point(30, 315)); border.push(new Point(31, 316)); border.push(new Point(31, 317)); border.push(new Point(32, 318)); border.push(new Point(33, 319)); border.push(new Point(33, 320)); border.push(new Point(34, 321)); border.push(new Point(34, 322)); border.push(new Point(35, 323)); border.push(new Point(36, 324)); border.push(new Point(37, 325)); border.push(new Point(37, 326)); border.push(new Point(38, 327)); border.push(new Point(39, 328)); border.push(new Point(40, 329)); border.push(new Point(40, 330)); border.push(new Point(41, 331)); border.push(new Point(42, 332)); border.push(new Point(43, 333)); border.push(new Point(44, 334)); border.push(new Point(45, 335)); border.push(new Point(46, 336)); border.push(new Point(47, 337)); border.push(new Point(48, 338)); border.push(new Point(49, 339)); border.push(new Point(50, 340)); border.push(new Point(51, 341)); border.push(new Point(52, 342)); border.push(new Point(53, 343)); border.push(new Point(54, 343)); border.push(new Point(55, 344)); border.push(new Point(56, 345)); border.push(new Point(57, 346)); border.push(new Point(58, 347)); border.push(new Point(59, 347)); border.push(new Point(60, 348)); border.push(new Point(61, 349)); border.push(new Point(62, 350)); border.push(new Point(63, 350)); border.push(new Point(64, 351)); border.push(new Point(65, 352)); border.push(new Point(66, 352)); border.push(new Point(67, 353)); border.push(new Point(68, 353)); border.push(new Point(69, 354)); border.push(new Point(70, 355)); border.push(new Point(71, 355)); border.push(new Point(72, 356)); border.push(new Point(73, 356)); border.push(new Point(74, 357)); border.push(new Point(75, 357)); border.push(new Point(76, 358)); border.push(new Point(77, 358)); border.push(new Point(78, 359)); border.push(new Point(79, 359)); border.push(new Point(80, 359)); border.push(new Point(81, 360)); border.push(new Point(82, 360)); border.push(new Point(83, 360)); border.push(new Point(84, 361)); border.push(new Point(85, 361)); border.push(new Point(86, 361)); border.push(new Point(87, 362)); border.push(new Point(88, 362)); border.push(new Point(89, 362)); border.push(new Point(90, 363)); border.push(new Point(91, 363)); border.push(new Point(92, 363)); border.push(new Point(93, 363)); border.push(new Point(94, 363)); border.push(new Point(95, 364)); border.push(new Point(96, 364)); border.push(new Point(97, 364)); border.push(new Point(98, 364)); border.push(new Point(99, 364)); border.push(new Point(100, 364)); border.push(new Point(101, 365)); border.push(new Point(102, 365)); border.push(new Point(103, 365)); border.push(new Point(104, 365)); border.push(new Point(105, 365)); border.push(new Point(106, 365)); border.push(new Point(107, 365)); border.push(new Point(108, 365)); border.push(new Point(109, 365)); border.push(new Point(110, 365)); border.push(new Point(111, 365)); border.push(new Point(112, 365)); border.push(new Point(113, 365)); border.push(new Point(114, 365)); border.push(new Point(115, 365)); border.push(new Point(116, 365)); border.push(new Point(117, 365)); border.push(new Point(118, 365)); border.push(new Point(119, 365)); border.push(new Point(120, 365)); border.push(new Point(121, 365)); border.push(new Point(122, 365)); border.push(new Point(123, 365)); border.push(new Point(124, 365)); border.push(new Point(125, 365)); border.push(new Point(126, 365)); border.push(new Point(127, 365)); border.push(new Point(128, 365)); border.push(new Point(129, 365)); border.push(new Point(130, 365)); border.push(new Point(131, 364)); border.push(new Point(132, 364)); border.push(new Point(133, 364)); border.push(new Point(134, 364)); border.push(new Point(135, 364)); border.push(new Point(136, 364)); border.push(new Point(137, 364)); border.push(new Point(138, 364)); border.push(new Point(139, 363)); border.push(new Point(140, 363)); border.push(new Point(141, 363)); border.push(new Point(142, 363)); border.push(new Point(143, 363)); border.push(new Point(144, 363)); border.push(new Point(145, 362)); border.push(new Point(146, 362)); border.push(new Point(147, 362)); border.push(new Point(148, 362)); border.push(new Point(149, 361)); border.push(new Point(150, 361)); border.push(new Point(151, 361)); border.push(new Point(152, 361)); border.push(new Point(153, 361)); border.push(new Point(154, 360)); border.push(new Point(155, 360)); border.push(new Point(156, 360)); border.push(new Point(157, 360)); border.push(new Point(158, 359)); border.push(new Point(159, 359)); border.push(new Point(160, 359)); border.push(new Point(161, 359)); border.push(new Point(162, 358)); border.push(new Point(163, 358)); border.push(new Point(164, 358)); border.push(new Point(165, 357)); border.push(new Point(166, 357)); border.push(new Point(167, 357)); border.push(new Point(168, 356)); border.push(new Point(169, 356)); border.push(new Point(170, 356)); border.push(new Point(171, 355)); border.push(new Point(172, 355)); border.push(new Point(173, 355)); border.push(new Point(174, 354)); border.push(new Point(175, 354)); border.push(new Point(176, 354)); border.push(new Point(177, 353)); border.push(new Point(178, 353)); border.push(new Point(179, 353)); border.push(new Point(180, 352)); border.push(new Point(181, 352)); border.push(new Point(182, 352)); border.push(new Point(183, 351)); border.push(new Point(184, 351)); border.push(new Point(185, 350)); border.push(new Point(186, 350)); border.push(new Point(187, 350)); border.push(new Point(188, 349)); border.push(new Point(189, 349)); border.push(new Point(190, 349)); border.push(new Point(191, 348)); border.push(new Point(192, 348)); border.push(new Point(193, 347)); border.push(new Point(194, 347)); border.push(new Point(195, 347)); border.push(new Point(196, 346)); border.push(new Point(197, 346)); border.push(new Point(198, 346)); border.push(new Point(199, 345)); border.push(new Point(200, 345)); border.push(new Point(201, 345)); border.push(new Point(202, 344)); border.push(new Point(203, 344)); border.push(new Point(204, 343)); border.push(new Point(205, 343)); border.push(new Point(206, 343)); border.push(new Point(207, 342)); border.push(new Point(208, 342)); border.push(new Point(209, 342)); border.push(new Point(210, 341)); border.push(new Point(211, 341)); border.push(new Point(212, 340)); border.push(new Point(213, 340)); border.push(new Point(214, 340)); border.push(new Point(215, 339)); border.push(new Point(216, 339)); border.push(new Point(217, 339)); border.push(new Point(218, 338)); border.push(new Point(219, 338)); border.push(new Point(220, 338)); border.push(new Point(221, 337)); border.push(new Point(222, 337)); border.push(new Point(223, 336)); border.push(new Point(224, 336)); border.push(new Point(225, 336)); border.push(new Point(226, 335)); border.push(new Point(227, 335)); border.push(new Point(228, 335)); border.push(new Point(229, 334)); border.push(new Point(230, 334)); border.push(new Point(231, 333)); border.push(new Point(232, 333)); border.push(new Point(233, 333)); border.push(new Point(234, 332)); border.push(new Point(235, 332)); border.push(new Point(236, 332)); border.push(new Point(237, 331)); border.push(new Point(238, 331)); border.push(new Point(239, 330)); border.push(new Point(240, 330)); border.push(new Point(241, 330)); border.push(new Point(242, 329)); border.push(new Point(243, 329)); border.push(new Point(244, 329)); border.push(new Point(245, 328)); border.push(new Point(246, 328)); border.push(new Point(247, 327)); border.push(new Point(248, 327)); border.push(new Point(249, 327)); border.push(new Point(250, 326)); border.push(new Point(251, 326)); border.push(new Point(252, 326)); border.push(new Point(253, 325)); border.push(new Point(254, 325)); border.push(new Point(255, 324)); border.push(new Point(256, 324)); border.push(new Point(257, 324)); border.push(new Point(258, 323)); border.push(new Point(259, 323)); border.push(new Point(260, 323)); border.push(new Point(261, 322)); border.push(new Point(262, 322)); border.push(new Point(263, 321)); border.push(new Point(264, 321)); border.push(new Point(265, 321)); border.push(new Point(266, 320)); border.push(new Point(267, 320)); border.push(new Point(268, 320)); border.push(new Point(269, 319)); border.push(new Point(270, 319)); border.push(new Point(271, 318)); border.push(new Point(272, 318)); border.push(new Point(273, 318)); border.push(new Point(274, 317)); border.push(new Point(275, 317)); border.push(new Point(276, 317)); border.push(new Point(277, 316)); border.push(new Point(278, 316)); border.push(new Point(279, 316)); border.push(new Point(280, 315)); border.push(new Point(281, 315)); border.push(new Point(282, 314)); border.push(new Point(283, 314)); border.push(new Point(284, 314)); border.push(new Point(285, 313)); border.push(new Point(286, 313)); border.push(new Point(287, 313)); border.push(new Point(288, 312)); border.push(new Point(289, 312)); border.push(new Point(290, 311)); border.push(new Point(291, 311)); border.push(new Point(292, 311)); border.push(new Point(293, 310)); border.push(new Point(294, 310)); border.push(new Point(295, 310)); border.push(new Point(296, 309)); border.push(new Point(297, 309)); border.push(new Point(298, 308)); border.push(new Point(299, 308)); border.push(new Point(300, 308)); border.push(new Point(301, 307)); border.push(new Point(302, 307)); border.push(new Point(303, 307)); border.push(new Point(304, 306)); border.push(new Point(305, 306)); border.push(new Point(306, 305)); border.push(new Point(307, 305)); border.push(new Point(308, 305)); border.push(new Point(309, 304)); border.push(new Point(310, 304)); border.push(new Point(311, 304)); border.push(new Point(312, 303)); border.push(new Point(313, 303)); border.push(new Point(314, 302)); border.push(new Point(315, 302)); border.push(new Point(316, 302)); border.push(new Point(317, 301)); border.push(new Point(318, 301)); border.push(new Point(319, 301)); border.push(new Point(320, 300)); border.push(new Point(321, 300)); border.push(new Point(322, 299)); border.push(new Point(323, 299)); border.push(new Point(324, 299)); border.push(new Point(325, 298)); border.push(new Point(326, 298)); border.push(new Point(327, 298)); border.push(new Point(328, 297)); border.push(new Point(329, 297)); border.push(new Point(330, 296)); border.push(new Point(331, 296)); border.push(new Point(332, 296)); border.push(new Point(333, 295)); border.push(new Point(334, 295)); border.push(new Point(335, 295)); border.push(new Point(336, 294)); border.push(new Point(337, 294)); border.push(new Point(338, 293)); border.push(new Point(339, 293)); border.push(new Point(340, 293)); border.push(new Point(341, 292)); border.push(new Point(342, 292)); border.push(new Point(343, 292)); border.push(new Point(344, 291)); border.push(new Point(345, 291)); border.push(new Point(346, 290)); border.push(new Point(347, 290)); border.push(new Point(348, 290)); border.push(new Point(349, 289)); border.push(new Point(350, 289)); border.push(new Point(351, 289)); border.push(new Point(352, 288)); border.push(new Point(353, 288)); border.push(new Point(354, 287)); border.push(new Point(355, 287)); border.push(new Point(356, 287)); border.push(new Point(357, 286)); border.push(new Point(358, 286)); border.push(new Point(359, 286)); border.push(new Point(360, 285)); border.push(new Point(361, 285)); border.push(new Point(362, 284)); border.push(new Point(363, 284)); border.push(new Point(364, 284)); border.push(new Point(365, 283)); border.push(new Point(366, 283)); border.push(new Point(367, 283)); border.push(new Point(368, 282)); border.push(new Point(369, 282)); border.push(new Point(370, 281)); border.push(new Point(371, 281)); border.push(new Point(372, 281)); border.push(new Point(373, 280)); border.push(new Point(374, 280)); border.push(new Point(375, 280)); border.push(new Point(376, 279)); border.push(new Point(377, 279)); border.push(new Point(378, 278)); border.push(new Point(379, 278)); border.push(new Point(380, 278)); border.push(new Point(381, 277)); border.push(new Point(382, 277)); border.push(new Point(383, 277)); border.push(new Point(384, 276)); border.push(new Point(385, 276)); border.push(new Point(386, 275)); border.push(new Point(387, 275)); border.push(new Point(388, 275)); border.push(new Point(389, 274)); border.push(new Point(390, 274)); border.push(new Point(391, 274)); border.push(new Point(392, 273)); border.push(new Point(393, 273)); border.push(new Point(394, 272)); border.push(new Point(395, 272)); border.push(new Point(396, 272)); border.push(new Point(397, 271)); border.push(new Point(398, 271)); border.push(new Point(399, 270)); border.push(new Point(400, 270)); border.push(new Point(401, 270)); border.push(new Point(402, 269)); border.push(new Point(403, 269)); border.push(new Point(404, 269)); border.push(new Point(405, 268)); border.push(new Point(406, 268)); border.push(new Point(407, 267)); border.push(new Point(408, 267)); border.push(new Point(409, 267)); border.push(new Point(410, 266)); border.push(new Point(411, 266)); border.push(new Point(412, 266)); border.push(new Point(413, 265)); border.push(new Point(414, 265)); border.push(new Point(415, 264)); border.push(new Point(416, 264)); border.push(new Point(417, 264)); border.push(new Point(418, 263)); border.push(new Point(419, 263)); border.push(new Point(420, 263)); border.push(new Point(421, 262)); border.push(new Point(422, 262)); border.push(new Point(423, 261)); border.push(new Point(424, 261)); border.push(new Point(425, 261)); border.push(new Point(426, 260)); border.push(new Point(427, 260)); border.push(new Point(428, 260)); border.push(new Point(429, 259)); border.push(new Point(430, 259)); border.push(new Point(431, 258)); border.push(new Point(432, 258)); border.push(new Point(433, 258)); border.push(new Point(434, 257)); border.push(new Point(435, 257)); border.push(new Point(436, 257)); border.push(new Point(437, 256)); border.push(new Point(438, 256)); border.push(new Point(439, 255)); border.push(new Point(440, 255)); border.push(new Point(441, 255)); border.push(new Point(442, 254)); border.push(new Point(443, 254)); border.push(new Point(444, 253)); border.push(new Point(445, 253)); border.push(new Point(446, 253)); border.push(new Point(447, 252)); border.push(new Point(448, 252)); border.push(new Point(449, 252)); border.push(new Point(450, 251)); border.push(new Point(451, 251)); border.push(new Point(452, 250)); border.push(new Point(453, 250)); border.push(new Point(454, 250)); border.push(new Point(455, 249)); border.push(new Point(456, 249)); border.push(new Point(457, 249)); border.push(new Point(458, 248)); border.push(new Point(459, 248)); border.push(new Point(460, 247)); border.push(new Point(461, 247)); border.push(new Point(462, 247)); border.push(new Point(463, 246)); border.push(new Point(464, 246)); border.push(new Point(465, 246)); border.push(new Point(466, 245)); border.push(new Point(467, 245)); border.push(new Point(468, 244)); border.push(new Point(469, 244)); border.push(new Point(470, 244)); border.push(new Point(471, 243)); border.push(new Point(472, 243)); border.push(new Point(473, 242)); border.push(new Point(474, 242)); border.push(new Point(475, 242)); border.push(new Point(476, 241)); border.push(new Point(477, 241)); border.push(new Point(478, 241)); border.push(new Point(479, 240)); border.push(new Point(480, 240)); border.push(new Point(481, 239)); border.push(new Point(482, 239)); border.push(new Point(483, 239)); border.push(new Point(484, 238)); border.push(new Point(485, 238)); border.push(new Point(486, 237)); border.push(new Point(487, 237)); border.push(new Point(488, 237)); border.push(new Point(489, 236)); border.push(new Point(490, 236)); border.push(new Point(491, 236)); border.push(new Point(492, 235)); border.push(new Point(493, 235)); border.push(new Point(494, 234)); border.push(new Point(495, 234)); border.push(new Point(496, 234)); border.push(new Point(497, 233)); border.push(new Point(498, 233)); border.push(new Point(499, 233)); border.push(new Point(500, 232)); border.push(new Point(501, 232)); border.push(new Point(502, 231)); border.push(new Point(503, 231)); border.push(new Point(504, 231)); border.push(new Point(505, 230)); border.push(new Point(506, 230)); border.push(new Point(507, 229)); border.push(new Point(508, 229)); border.push(new Point(509, 229)); border.push(new Point(510, 228)); border.push(new Point(511, 228)); border.push(new Point(512, 227)); border.push(new Point(513, 227)); border.push(new Point(514, 227)); border.push(new Point(515, 226)); border.push(new Point(516, 226)); border.push(new Point(517, 225)); border.push(new Point(518, 225)); border.push(new Point(519, 225)); border.push(new Point(520, 224)); border.push(new Point(521, 224)); border.push(new Point(522, 223)); border.push(new Point(523, 223)); border.push(new Point(524, 223)); border.push(new Point(525, 222)); border.push(new Point(526, 222)); border.push(new Point(527, 221)); border.push(new Point(528, 221)); border.push(new Point(529, 220)); border.push(new Point(530, 220)); border.push(new Point(531, 219)); border.push(new Point(532, 218)); border.push(new Point(533, 218)); border.push(new Point(534, 217)); border.push(new Point(535, 217)); border.push(new Point(536, 216)); border.push(new Point(537, 215)); border.push(new Point(538, 215)); border.push(new Point(539, 214)); border.push(new Point(540, 213)); border.push(new Point(541, 212)); border.push(new Point(542, 212)); border.push(new Point(543, 211)); border.push(new Point(544, 210)); border.push(new Point(545, 209)); border.push(new Point(546, 208)); border.push(new Point(547, 207)); border.push(new Point(548, 206)); border.push(new Point(549, 205)); border.push(new Point(550, 204)); border.push(new Point(550, 203)); border.push(new Point(551, 202)); border.push(new Point(552, 201)); border.push(new Point(553, 200)); border.push(new Point(553, 199)); border.push(new Point(554, 198)); border.push(new Point(554, 197)); border.push(new Point(555, 196)); border.push(new Point(555, 195)); border.push(new Point(556, 194)); border.push(new Point(556, 193)); border.push(new Point(557, 192)); border.push(new Point(557, 191)); border.push(new Point(557, 190)); border.push(new Point(558, 189)); border.push(new Point(558, 188)); border.push(new Point(558, 187)); border.push(new Point(558, 186)); border.push(new Point(558, 185)); border.push(new Point(559, 184)); border.push(new Point(559, 183)); border.push(new Point(559, 182)); border.push(new Point(559, 181)); border.push(new Point(559, 180)); border.push(new Point(559, 179)); border.push(new Point(559, 178)); border.push(new Point(558, 177)); border.push(new Point(558, 176)); border.push(new Point(558, 175)); border.push(new Point(558, 174)); border.push(new Point(558, 173)); border.push(new Point(557, 172)); border.push(new Point(557, 171)); border.push(new Point(556, 170)); border.push(new Point(556, 169)); border.push(new Point(556, 168)); border.push(new Point(555, 167)); border.push(new Point(554, 166)); border.push(new Point(554, 165)); border.push(new Point(553, 164)); border.push(new Point(552, 163)); border.push(new Point(551, 162)); border.push(new Point(550, 161)); border.push(new Point(549, 160)); border.push(new Point(548, 159)); border.push(new Point(547, 158)); border.push(new Point(546, 157)); border.push(new Point(545, 157)); border.push(new Point(544, 156)); border.push(new Point(543, 156)); border.push(new Point(542, 155)); border.push(new Point(541, 155)); border.push(new Point(540, 154)); border.push(new Point(539, 154)); border.push(new Point(538, 154)); border.push(new Point(537, 154)); border.push(new Point(536, 153)); border.push(new Point(535, 153)); border.push(new Point(534, 153)); border.push(new Point(533, 153)); border.push(new Point(532, 153)); border.push(new Point(531, 153)); border.push(new Point(530, 153)); border.push(new Point(529, 153)); border.push(new Point(528, 153)); border.push(new Point(527, 153)); border.push(new Point(526, 153)); border.push(new Point(525, 154)); border.push(new Point(524, 154)); border.push(new Point(523, 154)); border.push(new Point(522, 154)); border.push(new Point(521, 155)); border.push(new Point(520, 155)); border.push(new Point(519, 155)); border.push(new Point(518, 156)); border.push(new Point(517, 156)); border.push(new Point(516, 157)); border.push(new Point(515, 157)); border.push(new Point(514, 158)); border.push(new Point(513, 158)); border.push(new Point(512, 159)); border.push(new Point(511, 160)); border.push(new Point(510, 160)); border.push(new Point(509, 161)); border.push(new Point(508, 161)); border.push(new Point(507, 162)); border.push(new Point(506, 163)); border.push(new Point(505, 164)); border.push(new Point(504, 164)); border.push(new Point(503, 165)); border.push(new Point(502, 166)); border.push(new Point(501, 167)); border.push(new Point(500, 167)); border.push(new Point(499, 168)); border.push(new Point(498, 169)); border.push(new Point(497, 170)); border.push(new Point(496, 171)); border.push(new Point(495, 172)); border.push(new Point(494, 173)); border.push(new Point(493, 174)); border.push(new Point(492, 175)); border.push(new Point(491, 176)); border.push(new Point(490, 177)); border.push(new Point(489, 178)); border.push(new Point(488, 179)); border.push(new Point(487, 180)); border.push(new Point(486, 181)); border.push(new Point(485, 182)); border.push(new Point(484, 183)); border.push(new Point(483, 184)); border.push(new Point(482, 185)); border.push(new Point(481, 186)); border.push(new Point(480, 187)); border.push(new Point(479, 188)); border.push(new Point(478, 189)); border.push(new Point(477, 190)); border.push(new Point(476, 191)); border.push(new Point(475, 192)); border.push(new Point(474, 193)); border.push(new Point(473, 194)); border.push(new Point(472, 195)); border.push(new Point(471, 195)); border.push(new Point(470, 196)); border.push(new Point(469, 197)); border.push(new Point(468, 197)); border.push(new Point(467, 198)); border.push(new Point(466, 199)); border.push(new Point(465, 199)); border.push(new Point(464, 200)); border.push(new Point(463, 201)); border.push(new Point(462, 201)); border.push(new Point(461, 202)); border.push(new Point(460, 203)); border.push(new Point(459, 203)); border.push(new Point(458, 204)); border.push(new Point(457, 204)); border.push(new Point(456, 205)); border.push(new Point(455, 206)); border.push(new Point(454, 206)); border.push(new Point(453, 207)); border.push(new Point(452, 207)); border.push(new Point(451, 208)); border.push(new Point(450, 208)); border.push(new Point(449, 209)); border.push(new Point(448, 209)); border.push(new Point(447, 210)); border.push(new Point(446, 210)); border.push(new Point(445, 211)); border.push(new Point(444, 211)); border.push(new Point(443, 212)); border.push(new Point(442, 212)); border.push(new Point(441, 213)); border.push(new Point(440, 213)); border.push(new Point(439, 214)); border.push(new Point(438, 214)); border.push(new Point(437, 215)); border.push(new Point(436, 215)); border.push(new Point(435, 215)); border.push(new Point(434, 216)); border.push(new Point(433, 216)); border.push(new Point(432, 217)); border.push(new Point(431, 217)); border.push(new Point(430, 218)); border.push(new Point(429, 218)); border.push(new Point(428, 219)); border.push(new Point(427, 219)); border.push(new Point(426, 219)); border.push(new Point(425, 220)); border.push(new Point(424, 220)); border.push(new Point(423, 221)); border.push(new Point(422, 221)); border.push(new Point(421, 221)); border.push(new Point(420, 222)); border.push(new Point(419, 222)); border.push(new Point(418, 223)); border.push(new Point(417, 223)); border.push(new Point(416, 223)); border.push(new Point(415, 224)); border.push(new Point(414, 224)); border.push(new Point(413, 225)); border.push(new Point(412, 225)); border.push(new Point(411, 225)); border.push(new Point(410, 226)); border.push(new Point(409, 226)); border.push(new Point(408, 227)); border.push(new Point(407, 227)); border.push(new Point(406, 227)); border.push(new Point(405, 228)); border.push(new Point(404, 228)); border.push(new Point(403, 228)); border.push(new Point(402, 229)); border.push(new Point(401, 229)); border.push(new Point(400, 229)); border.push(new Point(399, 230)); border.push(new Point(398, 230)); border.push(new Point(397, 230)); border.push(new Point(396, 231)); border.push(new Point(395, 231)); border.push(new Point(394, 232)); border.push(new Point(393, 232)); border.push(new Point(392, 232)); border.push(new Point(391, 233)); border.push(new Point(390, 233)); border.push(new Point(389, 233)); border.push(new Point(388, 234)); border.push(new Point(387, 234)); border.push(new Point(386, 234)); border.push(new Point(385, 235)); border.push(new Point(384, 235)); border.push(new Point(383, 235)); border.push(new Point(382, 236)); border.push(new Point(381, 236)); border.push(new Point(380, 236)); border.push(new Point(379, 236)); border.push(new Point(378, 237)); border.push(new Point(377, 237)); border.push(new Point(376, 237)); border.push(new Point(375, 238)); border.push(new Point(374, 238)); border.push(new Point(373, 238)); border.push(new Point(372, 239)); border.push(new Point(371, 239)); border.push(new Point(370, 239)); border.push(new Point(369, 240)); border.push(new Point(368, 240)); border.push(new Point(367, 240)); border.push(new Point(366, 240)); border.push(new Point(365, 241)); border.push(new Point(364, 241)); border.push(new Point(363, 241)); border.push(new Point(362, 242)); border.push(new Point(361, 242)); border.push(new Point(360, 242)); border.push(new Point(359, 242)); border.push(new Point(358, 242)); border.push(new Point(357, 243)); border.push(new Point(356, 243)); border.push(new Point(355, 243)); border.push(new Point(354, 243)); border.push(new Point(353, 243)); border.push(new Point(352, 243)); border.push(new Point(351, 244)); border.push(new Point(350, 244)); border.push(new Point(349, 244)); border.push(new Point(348, 244)); border.push(new Point(347, 244)); border.push(new Point(346, 244)); border.push(new Point(345, 244)); border.push(new Point(344, 244)); border.push(new Point(343, 244)); border.push(new Point(342, 244)); border.push(new Point(341, 244)); border.push(new Point(340, 244)); border.push(new Point(339, 244)); border.push(new Point(338, 244)); border.push(new Point(337, 244)); border.push(new Point(336, 244)); border.push(new Point(335, 243)); border.push(new Point(334, 243)); border.push(new Point(333, 243)); border.push(new Point(332, 243)); border.push(new Point(331, 243)); border.push(new Point(330, 243)); border.push(new Point(329, 242)); border.push(new Point(328, 242)); border.push(new Point(327, 242)); border.push(new Point(326, 242)); border.push(new Point(325, 241)); border.push(new Point(324, 241)); border.push(new Point(323, 241)); border.push(new Point(322, 241)); border.push(new Point(321, 240)); border.push(new Point(320, 240)); border.push(new Point(319, 240)); border.push(new Point(318, 239)); border.push(new Point(317, 239)); border.push(new Point(316, 238)); border.push(new Point(315, 238)); border.push(new Point(314, 238)); border.push(new Point(313, 237)); border.push(new Point(312, 237)); border.push(new Point(311, 236)); border.push(new Point(310, 236)); border.push(new Point(309, 235)); border.push(new Point(308, 234)); border.push(new Point(307, 234)); border.push(new Point(306, 233)); border.push(new Point(305, 233)); border.push(new Point(304, 232)); border.push(new Point(303, 232)); border.push(new Point(302, 231)); border.push(new Point(301, 230)); border.push(new Point(300, 230)); border.push(new Point(299, 229)); border.push(new Point(298, 229)); border.push(new Point(297, 228)); border.push(new Point(296, 227)); border.push(new Point(295, 227)); border.push(new Point(294, 226)); border.push(new Point(293, 225)); border.push(new Point(292, 225)); border.push(new Point(291, 224)); border.push(new Point(290, 224)); border.push(new Point(289, 223)); border.push(new Point(288, 222)); border.push(new Point(287, 222)); border.push(new Point(286, 221)); border.push(new Point(285, 220)); border.push(new Point(284, 220)); border.push(new Point(283, 219)); border.push(new Point(282, 218)); border.push(new Point(281, 218)); border.push(new Point(280, 217)); border.push(new Point(279, 216)); border.push(new Point(278, 216)); border.push(new Point(277, 215)); border.push(new Point(276, 214)); border.push(new Point(275, 214)); border.push(new Point(274, 213)); border.push(new Point(273, 212)); border.push(new Point(272, 211)); border.push(new Point(271, 211)); border.push(new Point(270, 210)); border.push(new Point(269, 209)); border.push(new Point(268, 209)); border.push(new Point(267, 208)); border.push(new Point(266, 207)); border.push(new Point(265, 207)); border.push(new Point(264, 206)); border.push(new Point(263, 205)); border.push(new Point(262, 204)); border.push(new Point(261, 204)); border.push(new Point(260, 203)); border.push(new Point(259, 202)); border.push(new Point(258, 202)); border.push(new Point(257, 201)); border.push(new Point(256, 200)); border.push(new Point(255, 199)); border.push(new Point(254, 199)); border.push(new Point(253, 198)); border.push(new Point(252, 197)); border.push(new Point(251, 197)); border.push(new Point(250, 196)); border.push(new Point(249, 196)); border.push(new Point(248, 195)); border.push(new Point(247, 195)); border.push(new Point(246, 194)); border.push(new Point(245, 194)); border.push(new Point(244, 194)); border.push(new Point(243, 193)); border.push(new Point(242, 193)); border.push(new Point(241, 193)); border.push(new Point(240, 192)); border.push(new Point(239, 192)); border.push(new Point(238, 192)); border.push(new Point(237, 192)); border.push(new Point(236, 192)); border.push(new Point(235, 192)); border.push(new Point(234, 191)); border.push(new Point(233, 191)); border.push(new Point(232, 191)); border.push(new Point(231, 191)); border.push(new Point(230, 191)); border.push(new Point(229, 191)); border.push(new Point(228, 191)); border.push(new Point(227, 192)); border.push(new Point(226, 192)); border.push(new Point(225, 192)); border.push(new Point(224, 192)); border.push(new Point(223, 192)); border.push(new Point(222, 192)); border.push(new Point(221, 193)); border.push(new Point(220, 193)); border.push(new Point(219, 193)); border.push(new Point(218, 194)); border.push(new Point(217, 194)); border.push(new Point(216, 194)); border.push(new Point(215, 195)); border.push(new Point(214, 195)); border.push(new Point(213, 196)); border.push(new Point(212, 196)); border.push(new Point(211, 197)); border.push(new Point(210, 198)); border.push(new Point(209, 198)); border.push(new Point(208, 199)); border.push(new Point(207, 200)); border.push(new Point(206, 201)); border.push(new Point(205, 201)); border.push(new Point(204, 202)); border.push(new Point(203, 203)); border.push(new Point(202, 204)); border.push(new Point(201, 205)); border.push(new Point(200, 206)); border.push(new Point(200, 207)); border.push(new Point(199, 208)); border.push(new Point(198, 209)); border.push(new Point(197, 210)); border.push(new Point(196, 211)); border.push(new Point(195, 212)); border.push(new Point(194, 213)); border.push(new Point(193, 214)); border.push(new Point(192, 215)); border.push(new Point(191, 216)); border.push(new Point(190, 217)); border.push(new Point(190, 218)); border.push(new Point(189, 219)); border.push(new Point(188, 220)); border.push(new Point(187, 221)); border.push(new Point(186, 222)); border.push(new Point(185, 223)); border.push(new Point(184, 224)); border.push(new Point(183, 225)); border.push(new Point(182, 226)); border.push(new Point(182, 227)); border.push(new Point(181, 228)); border.push(new Point(180, 229)); border.push(new Point(179, 230)); border.push(new Point(178, 231)); border.push(new Point(177, 232)); border.push(new Point(176, 233)); border.push(new Point(175, 234)); border.push(new Point(174, 235)); border.push(new Point(174, 236)); border.push(new Point(173, 237)); border.push(new Point(172, 238)); border.push(new Point(171, 239)); border.push(new Point(170, 240)); border.push(new Point(169, 241)); border.push(new Point(168, 242)); border.push(new Point(167, 243)); border.push(new Point(167, 244)); border.push(new Point(166, 245)); border.push(new Point(165, 246)); border.push(new Point(164, 247)); border.push(new Point(163, 248)); border.push(new Point(162, 249)); border.push(new Point(161, 250)); border.push(new Point(160, 251)); border.push(new Point(160, 252)); border.push(new Point(159, 253)); border.push(new Point(158, 254)); border.push(new Point(157, 255)); border.push(new Point(156, 256)); border.push(new Point(155, 257)); border.push(new Point(155, 258)); border.push(new Point(154, 259)); border.push(new Point(153, 260)); border.push(new Point(152, 261)); border.push(new Point(151, 262)); border.push(new Point(150, 263)); border.push(new Point(150, 264)); border.push(new Point(149, 265)); border.push(new Point(148, 266)); border.push(new Point(147, 267)); border.push(new Point(146, 268)); border.push(new Point(146, 269)); border.push(new Point(145, 270)); border.push(new Point(144, 271)); border.push(new Point(143, 272)); border.push(new Point(143, 273)); border.push(new Point(142, 274)); border.push(new Point(141, 275)); border.push(new Point(140, 276)); border.push(new Point(140, 277)); border.push(new Point(139, 278)); border.push(new Point(138, 279)); border.push(new Point(137, 280)); border.push(new Point(136, 281)); border.push(new Point(135, 282)); border.push(new Point(134, 283)); border.push(new Point(134, 284)); border.push(new Point(133, 285)); border.push(new Point(132, 286)); border.push(new Point(131, 286)); border.push(new Point(130, 287)); border.push(new Point(129, 288)); border.push(new Point(128, 289)); border.push(new Point(127, 290)); border.push(new Point(126, 291)); border.push(new Point(125, 291)); border.push(new Point(124, 292)); border.push(new Point(123, 293)); border.push(new Point(122, 293)); border.push(new Point(121, 294)); border.push(new Point(120, 294)); border.push(new Point(119, 295)); border.push(new Point(118, 295)); border.push(new Point(117, 296)); border.push(new Point(116, 296)); border.push(new Point(115, 296)); border.push(new Point(114, 297)); border.push(new Point(113, 297)); border.push(new Point(112, 297)); border.push(new Point(111, 298)); border.push(new Point(110, 298)); border.push(new Point(109, 298)); border.push(new Point(108, 298)); border.push(new Point(107, 298)); border.push(new Point(106, 298)); border.push(new Point(105, 297)); border.push(new Point(104, 297)); border.push(new Point(103, 296)); border.push(new Point(102, 295)); border.push(new Point(101, 294)); border.push(new Point(100, 293)); border.push(new Point(99, 292)); border.push(new Point(99, 291)); border.push(new Point(98, 290)); border.push(new Point(98, 289)); border.push(new Point(97, 288)); border.push(new Point(97, 287)); border.push(new Point(97, 286)); border.push(new Point(96, 285)); border.push(new Point(96, 284)); border.push(new Point(96, 283)); border.push(new Point(96, 282)); border.push(new Point(96, 281)); border.push(new Point(96, 280)); border.push(new Point(97, 279)); border.push(new Point(97, 278)); border.push(new Point(97, 277)); border.push(new Point(98, 276)); border.push(new Point(98, 275)); border.push(new Point(99, 274)); border.push(new Point(100, 273)); border.push(new Point(100, 272)); border.push(new Point(101, 271)); border.push(new Point(102, 270)); border.push(new Point(103, 269)); border.push(new Point(104, 268)); border.push(new Point(105, 267)); border.push(new Point(106, 266)); border.push(new Point(107, 265)); border.push(new Point(108, 264)); border.push(new Point(109, 264)); border.push(new Point(110, 263)); border.push(new Point(111, 262)); border.push(new Point(112, 262)); border.push(new Point(113, 261)); border.push(new Point(114, 260)); border.push(new Point(115, 260)); border.push(new Point(116, 259)); border.push(new Point(117, 258)); border.push(new Point(118, 258)); border.push(new Point(119, 257)); border.push(new Point(120, 257)); border.push(new Point(121, 256)); border.push(new Point(122, 256)); border.push(new Point(123, 255)); border.push(new Point(124, 255)); border.push(new Point(125, 254)); border.push(new Point(126, 254)); border.push(new Point(127, 253)); border.push(new Point(128, 252)); border.push(new Point(129, 252)); border.push(new Point(130, 251)); border.push(new Point(131, 251)); border.push(new Point(132, 250)); border.push(new Point(133, 250)); border.push(new Point(134, 249)); border.push(new Point(135, 248)); border.push(new Point(136, 248)); border.push(new Point(137, 247)); border.push(new Point(138, 246)); border.push(new Point(139, 246)); border.push(new Point(140, 245)); border.push(new Point(141, 244)); border.push(new Point(142, 244)); border.push(new Point(143, 243)); border.push(new Point(144, 242)); border.push(new Point(145, 241)); border.push(new Point(146, 240)); border.push(new Point(147, 239)); border.push(new Point(148, 238)); border.push(new Point(149, 238)); border.push(new Point(150, 237)); border.push(new Point(151, 236)); border.push(new Point(151, 235)); border.push(new Point(152, 234)); border.push(new Point(153, 233)); border.push(new Point(154, 232)); border.push(new Point(155, 231)); border.push(new Point(156, 230)); border.push(new Point(156, 229)); border.push(new Point(157, 228)); border.push(new Point(158, 227)); border.push(new Point(159, 226)); border.push(new Point(159, 225)); border.push(new Point(160, 224)); border.push(new Point(161, 223)); border.push(new Point(161, 222)); border.push(new Point(162, 221)); border.push(new Point(163, 220)); border.push(new Point(163, 219)); border.push(new Point(164, 218)); border.push(new Point(164, 217)); border.push(new Point(165, 216)); border.push(new Point(165, 215)); border.push(new Point(166, 214)); border.push(new Point(166, 213)); border.push(new Point(167, 212)); border.push(new Point(168, 211)); border.push(new Point(168, 210)); border.push(new Point(169, 209)); border.push(new Point(169, 208)); border.push(new Point(170, 207)); border.push(new Point(170, 206)); border.push(new Point(171, 205)); border.push(new Point(171, 204)); border.push(new Point(171, 203)); border.push(new Point(172, 202)); border.push(new Point(172, 201)); border.push(new Point(173, 200)); border.push(new Point(173, 199)); border.push(new Point(174, 198)); border.push(new Point(174, 197)); border.push(new Point(175, 196)); border.push(new Point(175, 195)); border.push(new Point(176, 194)); border.push(new Point(176, 193)); border.push(new Point(177, 192)); border.push(new Point(177, 191)); border.push(new Point(178, 190)); border.push(new Point(179, 189)); border.push(new Point(179, 188)); border.push(new Point(180, 187)); border.push(new Point(180, 186)); border.push(new Point(181, 185)); border.push(new Point(181, 184)); border.push(new Point(182, 183)); border.push(new Point(183, 182)); border.push(new Point(183, 181)); border.push(new Point(184, 180)); border.push(new Point(185, 179)); border.push(new Point(185, 178)); border.push(new Point(186, 177)); border.push(new Point(187, 176)); border.push(new Point(187, 175)); border.push(new Point(188, 174)); border.push(new Point(189, 173)); border.push(new Point(189, 172)); border.push(new Point(190, 171)); border.push(new Point(191, 170)); border.push(new Point(192, 169)); border.push(new Point(192, 168)); border.push(new Point(193, 167)); border.push(new Point(194, 166)); border.push(new Point(195, 165)); border.push(new Point(196, 164)); border.push(new Point(196, 163)); border.push(new Point(197, 162)); border.push(new Point(198, 161)); border.push(new Point(199, 160)); border.push(new Point(200, 159)); border.push(new Point(201, 158)); border.push(new Point(202, 157)); border.push(new Point(203, 156)); border.push(new Point(204, 156)); border.push(new Point(205, 155)); border.push(new Point(206, 154)); border.push(new Point(207, 153)); border.push(new Point(208, 152)); border.push(new Point(209, 151)); border.push(new Point(210, 150)); border.push(new Point(211, 149)); border.push(new Point(212, 149)); border.push(new Point(213, 148)); border.push(new Point(214, 147)); border.push(new Point(215, 146)); border.push(new Point(216, 145)); border.push(new Point(217, 144)); border.push(new Point(218, 144)); border.push(new Point(219, 143)); border.push(new Point(220, 142)); border.push(new Point(221, 141)); border.push(new Point(222, 140)); border.push(new Point(223, 140)); border.push(new Point(224, 139)); border.push(new Point(225, 138)); border.push(new Point(226, 137)); border.push(new Point(227, 136)); border.push(new Point(228, 136)); border.push(new Point(229, 135)); border.push(new Point(230, 134)); border.push(new Point(231, 133)); border.push(new Point(232, 133)); border.push(new Point(233, 132)); border.push(new Point(234, 131)); border.push(new Point(235, 130)); border.push(new Point(236, 129)); border.push(new Point(237, 129)); border.push(new Point(238, 128)); border.push(new Point(239, 127)); border.push(new Point(240, 126)); border.push(new Point(241, 125)); border.push(new Point(242, 125)); border.push(new Point(243, 124)); border.push(new Point(244, 123)); border.push(new Point(245, 122)); border.push(new Point(246, 122)); border.push(new Point(247, 121)); border.push(new Point(248, 120)); border.push(new Point(249, 119)); border.push(new Point(250, 119)); border.push(new Point(251, 118)); border.push(new Point(252, 117)); border.push(new Point(253, 116)); border.push(new Point(254, 116)); border.push(new Point(255, 115)); border.push(new Point(256, 114)); border.push(new Point(257, 113)); border.push(new Point(258, 112)); border.push(new Point(259, 112)); border.push(new Point(260, 111)); border.push(new Point(261, 110)); border.push(new Point(262, 109)); border.push(new Point(263, 109)); border.push(new Point(264, 108)); border.push(new Point(265, 107)); border.push(new Point(266, 106)); border.push(new Point(267, 106)); border.push(new Point(268, 105)); border.push(new Point(269, 104)); border.push(new Point(270, 103)); border.push(new Point(271, 103)); border.push(new Point(272, 102)); border.push(new Point(273, 101)); border.push(new Point(274, 100)); border.push(new Point(275, 100)); border.push(new Point(276, 99)); border.push(new Point(277, 98)); border.push(new Point(278, 97)); border.push(new Point(279, 97)); border.push(new Point(280, 96)); border.push(new Point(281, 95)); border.push(new Point(282, 94)); border.push(new Point(283, 93)); border.push(new Point(284, 92)); border.push(new Point(285, 91)); border.push(new Point(286, 90)); border.push(new Point(287, 89)); border.push(new Point(288, 88)); border.push(new Point(289, 87)); border.push(new Point(290, 86)); border.push(new Point(291, 85)); border.push(new Point(291, 84)); border.push(new Point(292, 83)); border.push(new Point(293, 82)); border.push(new Point(294, 81)); border.push(new Point(294, 80)); border.push(new Point(295, 79)); border.push(new Point(296, 78)); border.push(new Point(296, 77)); border.push(new Point(297, 76)); border.push(new Point(297, 75)); border.push(new Point(298, 74)); border.push(new Point(298, 73)); border.push(new Point(299, 72)); border.push(new Point(299, 71)); border.push(new Point(299, 70)); border.push(new Point(300, 69)); border.push(new Point(300, 68)); border.push(new Point(300, 67)); border.push(new Point(301, 66)); border.push(new Point(301, 65)); border.push(new Point(301, 64)); border.push(new Point(301, 63)); border.push(new Point(302, 62)); border.push(new Point(302, 61)); border.push(new Point(302, 60)); border.push(new Point(302, 59)); border.push(new Point(302, 58)); border.push(new Point(302, 57)); border.push(new Point(302, 56)); border.push(new Point(302, 55)); border.push(new Point(302, 54)); border.push(new Point(302, 53)); border.push(new Point(302, 52)); border.push(new Point(302, 51)); border.push(new Point(302, 50)); border.push(new Point(302, 49)); border.push(new Point(301, 48)); border.push(new Point(301, 47)); border.push(new Point(301, 46)); border.push(new Point(301, 45)); border.push(new Point(300, 44)); border.push(new Point(300, 43)); border.push(new Point(300, 42)); border.push(new Point(299, 41)); border.push(new Point(299, 40)); border.push(new Point(298, 39)); border.push(new Point(298, 38)); border.push(new Point(297, 37)); border.push(new Point(297, 36)); border.push(new Point(296, 35)); border.push(new Point(296, 34)); border.push(new Point(295, 33)); border.push(new Point(294, 32)); border.push(new Point(293, 31)); border.push(new Point(292, 30)); border.push(new Point(292, 29)); border.push(new Point(291, 28)); border.push(new Point(290, 27)); border.push(new Point(289, 27)); border.push(new Point(288, 26)); border.push(new Point(287, 25)); border.push(new Point(286, 24)); border.push(new Point(285, 24)); border.push(new Point(284, 23)); border.push(new Point(283, 22)); border.push(new Point(282, 22)); border.push(new Point(281, 21)); border.push(new Point(280, 21)); border.push(new Point(279, 20)); border.push(new Point(278, 20)); border.push(new Point(277, 20)); border.push(new Point(276, 19)); border.push(new Point(275, 19)); border.push(new Point(274, 19)); border.push(new Point(273, 19)); border.push(new Point(272, 18)); border.push(new Point(271, 18)); border.push(new Point(270, 18)); border.push(new Point(269, 18)); border.push(new Point(268, 18)); border.push(new Point(267, 18)); border.push(new Point(266, 18)); border.push(new Point(265, 18)); border.push(new Point(264, 18)); border.push(new Point(263, 18)); border.push(new Point(262, 18)); border.push(new Point(261, 18)); border.push(new Point(260, 18)); border.push(new Point(259, 19)); border.push(new Point(258, 19)); border.push(new Point(257, 19)); border.push(new Point(256, 19)); border.push(new Point(255, 19)); border.push(new Point(254, 20)); border.push(new Point(253, 20)); border.push(new Point(252, 20)); border.push(new Point(251, 20)); border.push(new Point(250, 21)); border.push(new Point(249, 21)); border.push(new Point(248, 21)); border.push(new Point(247, 22)); border.push(new Point(246, 22)); border.push(new Point(245, 23)); border.push(new Point(244, 23)); border.push(new Point(243, 23)); border.push(new Point(242, 24)); border.push(new Point(241, 24)); border.push(new Point(240, 25)); border.push(new Point(239, 25)); border.push(new Point(238, 26)); border.push(new Point(237, 27)); border.push(new Point(236, 27)); border.push(new Point(235, 28)); border.push(new Point(234, 28)); border.push(new Point(233, 29)); border.push(new Point(232, 30)); border.push(new Point(231, 30)); border.push(new Point(230, 31)); border.push(new Point(229, 32)); border.push(new Point(228, 32)); border.push(new Point(227, 33)); border.push(new Point(226, 34)); border.push(new Point(225, 35)); border.push(new Point(224, 36)); border.push(new Point(223, 37)); border.push(new Point(222, 37)); border.push(new Point(221, 38)); border.push(new Point(220, 39)); border.push(new Point(219, 40)); border.push(new Point(218, 41)); border.push(new Point(217, 42)); border.push(new Point(216, 43)); border.push(new Point(215, 44)); border.push(new Point(214, 45)); border.push(new Point(213, 46)); border.push(new Point(212, 47)); border.push(new Point(211, 48)); border.push(new Point(210, 49)); border.push(new Point(209, 50)); border.push(new Point(208, 51)); border.push(new Point(207, 52)); border.push(new Point(206, 53)); border.push(new Point(205, 54)); border.push(new Point(204, 55)); border.push(new Point(203, 56)); border.push(new Point(202, 57)); border.push(new Point(201, 58)); border.push(new Point(200, 59)); border.push(new Point(199, 60)); border.push(new Point(198, 61)); border.push(new Point(197, 62)); border.push(new Point(196, 63)); border.push(new Point(195, 64)); border.push(new Point(194, 65)); border.push(new Point(193, 66)); border.push(new Point(192, 67)); border.push(new Point(191, 68)); border.push(new Point(190, 69)); border.push(new Point(189, 70)); border.push(new Point(188, 71)); border.push(new Point(187, 72)); border.push(new Point(186, 73)); border.push(new Point(185, 74)); border.push(new Point(184, 75)); border.push(new Point(183, 76)); border.push(new Point(182, 77)); border.push(new Point(181, 78)); border.push(new Point(180, 79)); border.push(new Point(179, 80)); border.push(new Point(178, 81)); border.push(new Point(177, 82)); border.push(new Point(176, 83)); border.push(new Point(175, 84)); border.push(new Point(174, 85)); border.push(new Point(173, 86)); border.push(new Point(172, 87)); border.push(new Point(171, 88)); border.push(new Point(170, 89)); border.push(new Point(169, 90)); border.push(new Point(168, 91)); border.push(new Point(167, 92)); border.push(new Point(166, 93)); border.push(new Point(165, 94)); border.push(new Point(164, 95)); border.push(new Point(163, 96)); border.push(new Point(162, 97)); border.push(new Point(161, 98)); border.push(new Point(160, 99)); border.push(new Point(159, 100)); border.push(new Point(158, 101)); border.push(new Point(157, 102)); border.push(new Point(156, 103)); border.push(new Point(155, 104)); border.push(new Point(154, 105)); border.push(new Point(153, 106)); border.push(new Point(152, 107)); border.push(new Point(151, 108)); border.push(new Point(150, 109)); border.push(new Point(149, 110)); border.push(new Point(148, 111)); border.push(new Point(147, 112)); border.push(new Point(146, 113)); border.push(new Point(145, 114)); border.push(new Point(144, 115)); border.push(new Point(143, 116)); border.push(new Point(142, 117)); border.push(new Point(141, 118)); border.push(new Point(140, 119)); border.push(new Point(139, 120)); border.push(new Point(138, 121)); border.push(new Point(137, 122)); border.push(new Point(136, 123)); border.push(new Point(135, 124)); border.push(new Point(134, 125)); border.push(new Point(133, 126)); border.push(new Point(132, 127)); border.push(new Point(131, 128)); border.push(new Point(130, 129)); border.push(new Point(129, 130)); border.push(new Point(128, 131)); border.push(new Point(127, 132)); border.push(new Point(126, 133)); border.push(new Point(125, 134)); border.push(new Point(124, 135)); border.push(new Point(123, 136)); border.push(new Point(122, 137)); border.push(new Point(121, 138)); border.push(new Point(120, 139)); border.push(new Point(119, 140)); border.push(new Point(118, 141)); border.push(new Point(117, 142)); border.push(new Point(116, 143)); border.push(new Point(115, 144)); border.push(new Point(114, 145)); border.push(new Point(113, 146)); border.push(new Point(112, 147)); border.push(new Point(111, 148)); border.push(new Point(110, 149)); border.push(new Point(109, 150)); border.push(new Point(108, 151)); border.push(new Point(107, 152)); border.push(new Point(106, 153)); border.push(new Point(105, 154)); border.push(new Point(104, 155)); border.push(new Point(103, 156)); border.push(new Point(102, 157)); border.push(new Point(101, 158)); border.push(new Point(100, 159)); border.push(new Point(99, 160)); border.push(new Point(98, 161)); border.push(new Point(97, 162)); border.push(new Point(96, 163)); border.push(new Point(95, 164)); border.push(new Point(94, 165)); border.push(new Point(93, 166)); border.push(new Point(92, 167)); border.push(new Point(91, 168)); border.push(new Point(90, 169)); border.push(new Point(89, 170)); border.push(new Point(88, 171)); border.push(new Point(87, 172)); border.push(new Point(86, 173)); border.push(new Point(85, 174)); border.push(new Point(84, 175)); border.push(new Point(83, 175)); border.push(new Point(82, 176)); border.push(new Point(81, 177)); border.push(new Point(80, 178)); border.push(new Point(79, 179)); border.push(new Point(78, 180)); border.push(new Point(77, 181)); border.push(new Point(76, 182)); border.push(new Point(75, 183)); border.push(new Point(74, 184)); border.push(new Point(73, 185)); border.push(new Point(72, 186)); border.push(new Point(71, 187)); border.push(new Point(70, 188)); border.push(new Point(69, 189)); border.push(new Point(68, 190)); border.push(new Point(67, 191)); border.push(new Point(66, 192)); border.push(new Point(65, 193)); border.push(new Point(64, 194)); border.push(new Point(63, 195)); border.push(new Point(62, 196)); border.push(new Point(61, 197)); border.push(new Point(60, 198)); border.push(new Point(59, 199)); border.push(new Point(58, 200)); border.push(new Point(57, 201)); border.push(new Point(56, 202)); border.push(new Point(55, 203)); border.push(new Point(54, 204)); border.push(new Point(53, 205)); border.push(new Point(52, 206)); border.push(new Point(51, 207)); border.push(new Point(50, 208)); border.push(new Point(49, 209)); border.push(new Point(48, 210)); border.push(new Point(47, 211)); border.push(new Point(46, 212)); border.push(new Point(46, 213)); border.push(new Point(45, 214)); border.push(new Point(44, 215)); border.push(new Point(43, 216)); border.push(new Point(42, 217)); border.push(new Point(42, 218)); border.push(new Point(41, 219)); border.push(new Point(40, 220)); border.push(new Point(39, 221)); border.push(new Point(39, 222)); border.push(new Point(38, 223)); border.push(new Point(37, 224)); border.push(new Point(37, 225)); border.push(new Point(36, 226)); border.push(new Point(36, 227)); border.push(new Point(35, 228)); border.push(new Point(34, 229)); border.push(new Point(34, 230)); border.push(new Point(33, 231)); border.push(new Point(33, 232)); border.push(new Point(32, 233)); border.push(new Point(32, 234)); border.push(new Point(31, 235)); border.push(new Point(31, 236)); border.push(new Point(30, 237)); border.push(new Point(30, 238)); border.push(new Point(29, 239)); border.push(new Point(29, 240)); border.push(new Point(28, 241)); border.push(new Point(28, 242)); border.push(new Point(27, 243)); border.push(new Point(27, 244)); border.push(new Point(27, 245)); border.push(new Point(26, 246)); border.push(new Point(26, 247)); border.push(new Point(26, 248)); border.push(new Point(25, 249)); border.push(new Point(25, 250)); border.push(new Point(25, 251)); border.push(new Point(24, 252)); border.push(new Point(24, 253)); border.push(new Point(24, 254)); border.push(new Point(23, 255)); border.push(new Point(23, 256)); border.push(new Point(23, 257)); border.push(new Point(23, 258)); border.push(new Point(23, 259)); border.push(new Point(22, 260)); border.push(new Point(22, 261)); border.push(new Point(22, 262)); border.push(new Point(22, 263)); border.push(new Point(22, 264)); border.push(new Point(22, 265)); return border; } function GetCourseBorder2() { let border = []; border.push(new Point(36, 267)); border.push(new Point(36, 268)); border.push(new Point(36, 269)); border.push(new Point(36, 270)); border.push(new Point(36, 271)); border.push(new Point(36, 272)); border.push(new Point(36, 273)); border.push(new Point(36, 274)); border.push(new Point(36, 275)); border.push(new Point(36, 276)); border.push(new Point(36, 277)); border.push(new Point(36, 278)); border.push(new Point(36, 279)); border.push(new Point(36, 280)); border.push(new Point(36, 281)); border.push(new Point(36, 282)); border.push(new Point(36, 283)); border.push(new Point(36, 284)); border.push(new Point(36, 285)); border.push(new Point(36, 286)); border.push(new Point(37, 287)); border.push(new Point(37, 288)); border.push(new Point(37, 289)); border.push(new Point(37, 290)); border.push(new Point(37, 291)); border.push(new Point(38, 292)); border.push(new Point(38, 293)); border.push(new Point(38, 294)); border.push(new Point(38, 295)); border.push(new Point(39, 296)); border.push(new Point(39, 297)); border.push(new Point(39, 298)); border.push(new Point(40, 299)); border.push(new Point(40, 300)); border.push(new Point(41, 301)); border.push(new Point(41, 302)); border.push(new Point(41, 303)); border.push(new Point(42, 304)); border.push(new Point(42, 305)); border.push(new Point(43, 306)); border.push(new Point(43, 307)); border.push(new Point(44, 308)); border.push(new Point(44, 309)); border.push(new Point(45, 310)); border.push(new Point(46, 311)); border.push(new Point(46, 312)); border.push(new Point(47, 313)); border.push(new Point(47, 314)); border.push(new Point(48, 315)); border.push(new Point(49, 316)); border.push(new Point(50, 317)); border.push(new Point(51, 318)); border.push(new Point(51, 319)); border.push(new Point(52, 320)); border.push(new Point(53, 321)); border.push(new Point(54, 322)); border.push(new Point(55, 323)); border.push(new Point(56, 324)); border.push(new Point(57, 325)); border.push(new Point(58, 326)); border.push(new Point(59, 327)); border.push(new Point(60, 328)); border.push(new Point(61, 329)); border.push(new Point(62, 330)); border.push(new Point(63, 331)); border.push(new Point(64, 332)); border.push(new Point(65, 333)); border.push(new Point(66, 333)); border.push(new Point(67, 334)); border.push(new Point(68, 335)); border.push(new Point(69, 336)); border.push(new Point(70, 336)); border.push(new Point(71, 337)); border.push(new Point(72, 338)); border.push(new Point(73, 339)); border.push(new Point(74, 339)); border.push(new Point(75, 340)); border.push(new Point(76, 340)); border.push(new Point(77, 341)); border.push(new Point(78, 342)); border.push(new Point(79, 342)); border.push(new Point(80, 343)); border.push(new Point(81, 343)); border.push(new Point(82, 344)); border.push(new Point(83, 344)); border.push(new Point(84, 345)); border.push(new Point(85, 345)); border.push(new Point(86, 345)); border.push(new Point(87, 346)); border.push(new Point(88, 346)); border.push(new Point(89, 347)); border.push(new Point(90, 347)); border.push(new Point(91, 347)); border.push(new Point(92, 347)); border.push(new Point(93, 348)); border.push(new Point(94, 348)); border.push(new Point(95, 348)); border.push(new Point(96, 349)); border.push(new Point(97, 349)); border.push(new Point(98, 349)); border.push(new Point(99, 349)); border.push(new Point(100, 349)); border.push(new Point(101, 349)); border.push(new Point(102, 350)); border.push(new Point(103, 350)); border.push(new Point(104, 350)); border.push(new Point(105, 350)); border.push(new Point(106, 350)); border.push(new Point(107, 350)); border.push(new Point(108, 350)); border.push(new Point(109, 350)); border.push(new Point(110, 350)); border.push(new Point(111, 350)); border.push(new Point(112, 350)); border.push(new Point(113, 350)); border.push(new Point(114, 351)); border.push(new Point(115, 351)); border.push(new Point(116, 351)); border.push(new Point(117, 350)); border.push(new Point(118, 350)); border.push(new Point(119, 350)); border.push(new Point(120, 350)); border.push(new Point(121, 350)); border.push(new Point(122, 350)); border.push(new Point(123, 350)); border.push(new Point(124, 350)); border.push(new Point(125, 350)); border.push(new Point(126, 350)); border.push(new Point(127, 350)); border.push(new Point(128, 350)); border.push(new Point(129, 350)); border.push(new Point(130, 350)); border.push(new Point(131, 349)); border.push(new Point(132, 349)); border.push(new Point(133, 349)); border.push(new Point(134, 349)); border.push(new Point(135, 349)); border.push(new Point(136, 349)); border.push(new Point(137, 348)); border.push(new Point(138, 348)); border.push(new Point(139, 348)); border.push(new Point(140, 348)); border.push(new Point(141, 348)); border.push(new Point(142, 348)); border.push(new Point(143, 347)); border.push(new Point(144, 347)); border.push(new Point(145, 347)); border.push(new Point(146, 347)); border.push(new Point(147, 347)); border.push(new Point(148, 346)); border.push(new Point(149, 346)); border.push(new Point(150, 346)); border.push(new Point(151, 346)); border.push(new Point(152, 345)); border.push(new Point(153, 345)); border.push(new Point(154, 345)); border.push(new Point(155, 345)); border.push(new Point(156, 344)); border.push(new Point(157, 344)); border.push(new Point(158, 344)); border.push(new Point(159, 344)); border.push(new Point(160, 343)); border.push(new Point(161, 343)); border.push(new Point(162, 343)); border.push(new Point(163, 342)); border.push(new Point(164, 342)); border.push(new Point(165, 341)); border.push(new Point(166, 341)); border.push(new Point(167, 341)); border.push(new Point(168, 340)); border.push(new Point(169, 340)); border.push(new Point(170, 340)); border.push(new Point(171, 339)); border.push(new Point(172, 339)); border.push(new Point(173, 339)); border.push(new Point(174, 338)); border.push(new Point(175, 338)); border.push(new Point(176, 338)); border.push(new Point(177, 337)); border.push(new Point(178, 337)); border.push(new Point(179, 336)); border.push(new Point(180, 336)); border.push(new Point(181, 336)); border.push(new Point(182, 335)); border.push(new Point(183, 335)); border.push(new Point(184, 335)); border.push(new Point(185, 334)); border.push(new Point(186, 334)); border.push(new Point(187, 334)); border.push(new Point(188, 333)); border.push(new Point(189, 333)); border.push(new Point(190, 332)); border.push(new Point(191, 332)); border.push(new Point(192, 332)); border.push(new Point(193, 331)); border.push(new Point(194, 331)); border.push(new Point(195, 331)); border.push(new Point(196, 330)); border.push(new Point(197, 330)); border.push(new Point(198, 329)); border.push(new Point(199, 329)); border.push(new Point(200, 329)); border.push(new Point(201, 328)); border.push(new Point(202, 328)); border.push(new Point(203, 328)); border.push(new Point(204, 327)); border.push(new Point(205, 327)); border.push(new Point(206, 327)); border.push(new Point(207, 326)); border.push(new Point(208, 326)); border.push(new Point(209, 325)); border.push(new Point(210, 325)); border.push(new Point(211, 325)); border.push(new Point(212, 324)); border.push(new Point(213, 324)); border.push(new Point(214, 324)); border.push(new Point(215, 323)); border.push(new Point(216, 323)); border.push(new Point(217, 322)); border.push(new Point(218, 322)); border.push(new Point(219, 322)); border.push(new Point(220, 321)); border.push(new Point(221, 321)); border.push(new Point(222, 321)); border.push(new Point(223, 320)); border.push(new Point(224, 320)); border.push(new Point(225, 320)); border.push(new Point(226, 319)); border.push(new Point(227, 319)); border.push(new Point(228, 318)); border.push(new Point(229, 318)); border.push(new Point(230, 318)); border.push(new Point(231, 317)); border.push(new Point(232, 317)); border.push(new Point(233, 317)); border.push(new Point(234, 316)); border.push(new Point(235, 316)); border.push(new Point(236, 315)); border.push(new Point(237, 315)); border.push(new Point(238, 315)); border.push(new Point(239, 314)); border.push(new Point(240, 314)); border.push(new Point(241, 314)); border.push(new Point(242, 313)); border.push(new Point(243, 313)); border.push(new Point(244, 312)); border.push(new Point(245, 312)); border.push(new Point(246, 312)); border.push(new Point(247, 311)); border.push(new Point(248, 311)); border.push(new Point(249, 311)); border.push(new Point(250, 310)); border.push(new Point(251, 310)); border.push(new Point(252, 309)); border.push(new Point(253, 309)); border.push(new Point(254, 309)); border.push(new Point(255, 308)); border.push(new Point(256, 308)); border.push(new Point(257, 308)); border.push(new Point(258, 307)); border.push(new Point(259, 307)); border.push(new Point(260, 306)); border.push(new Point(261, 306)); border.push(new Point(262, 306)); border.push(new Point(263, 305)); border.push(new Point(264, 305)); border.push(new Point(265, 305)); border.push(new Point(266, 304)); border.push(new Point(267, 304)); border.push(new Point(268, 303)); border.push(new Point(269, 303)); border.push(new Point(270, 303)); border.push(new Point(271, 302)); border.push(new Point(272, 302)); border.push(new Point(273, 302)); border.push(new Point(274, 301)); border.push(new Point(275, 301)); border.push(new Point(276, 300)); border.push(new Point(277, 300)); border.push(new Point(278, 300)); border.push(new Point(279, 299)); border.push(new Point(280, 299)); border.push(new Point(281, 299)); border.push(new Point(282, 298)); border.push(new Point(283, 298)); border.push(new Point(284, 297)); border.push(new Point(285, 297)); border.push(new Point(286, 297)); border.push(new Point(287, 296)); border.push(new Point(288, 296)); border.push(new Point(289, 296)); border.push(new Point(290, 295)); border.push(new Point(291, 295)); border.push(new Point(292, 295)); border.push(new Point(293, 294)); border.push(new Point(294, 294)); border.push(new Point(295, 293)); border.push(new Point(296, 293)); border.push(new Point(297, 293)); border.push(new Point(298, 292)); border.push(new Point(299, 292)); border.push(new Point(300, 292)); border.push(new Point(301, 291)); border.push(new Point(302, 291)); border.push(new Point(303, 290)); border.push(new Point(304, 290)); border.push(new Point(305, 290)); border.push(new Point(306, 289)); border.push(new Point(307, 289)); border.push(new Point(308, 289)); border.push(new Point(309, 288)); border.push(new Point(310, 288)); border.push(new Point(311, 287)); border.push(new Point(312, 287)); border.push(new Point(313, 287)); border.push(new Point(314, 286)); border.push(new Point(315, 286)); border.push(new Point(316, 286)); border.push(new Point(317, 285)); border.push(new Point(318, 285)); border.push(new Point(319, 284)); border.push(new Point(320, 284)); border.push(new Point(321, 284)); border.push(new Point(322, 283)); border.push(new Point(323, 283)); border.push(new Point(324, 283)); border.push(new Point(325, 282)); border.push(new Point(326, 282)); border.push(new Point(327, 281)); border.push(new Point(328, 281)); border.push(new Point(329, 281)); border.push(new Point(330, 280)); border.push(new Point(331, 280)); border.push(new Point(332, 280)); border.push(new Point(333, 279)); border.push(new Point(334, 279)); border.push(new Point(335, 278)); border.push(new Point(336, 278)); border.push(new Point(337, 278)); border.push(new Point(338, 277)); border.push(new Point(339, 277)); border.push(new Point(340, 277)); border.push(new Point(341, 276)); border.push(new Point(342, 276)); border.push(new Point(343, 275)); border.push(new Point(344, 275)); border.push(new Point(345, 275)); border.push(new Point(346, 274)); border.push(new Point(347, 274)); border.push(new Point(348, 274)); border.push(new Point(349, 273)); border.push(new Point(350, 273)); border.push(new Point(351, 272)); border.push(new Point(352, 272)); border.push(new Point(353, 272)); border.push(new Point(354, 271)); border.push(new Point(355, 271)); border.push(new Point(356, 271)); border.push(new Point(357, 270)); border.push(new Point(358, 270)); border.push(new Point(359, 269)); border.push(new Point(360, 269)); border.push(new Point(361, 269)); border.push(new Point(362, 268)); border.push(new Point(363, 268)); border.push(new Point(364, 268)); border.push(new Point(365, 267)); border.push(new Point(366, 267)); border.push(new Point(367, 266)); border.push(new Point(368, 266)); border.push(new Point(369, 266)); border.push(new Point(370, 265)); border.push(new Point(371, 265)); border.push(new Point(372, 264)); border.push(new Point(373, 264)); border.push(new Point(374, 264)); border.push(new Point(375, 263)); border.push(new Point(376, 263)); border.push(new Point(377, 263)); border.push(new Point(378, 262)); border.push(new Point(379, 262)); border.push(new Point(380, 261)); border.push(new Point(381, 261)); border.push(new Point(382, 261)); border.push(new Point(383, 260)); border.push(new Point(384, 260)); border.push(new Point(385, 260)); border.push(new Point(386, 259)); border.push(new Point(387, 259)); border.push(new Point(388, 258)); border.push(new Point(389, 258)); border.push(new Point(390, 258)); border.push(new Point(391, 257)); border.push(new Point(392, 257)); border.push(new Point(393, 257)); border.push(new Point(394, 256)); border.push(new Point(395, 256)); border.push(new Point(396, 255)); border.push(new Point(397, 255)); border.push(new Point(398, 255)); border.push(new Point(399, 254)); border.push(new Point(400, 254)); border.push(new Point(401, 254)); border.push(new Point(402, 253)); border.push(new Point(403, 253)); border.push(new Point(404, 252)); border.push(new Point(405, 252)); border.push(new Point(406, 252)); border.push(new Point(407, 251)); border.push(new Point(408, 251)); border.push(new Point(409, 251)); border.push(new Point(410, 250)); border.push(new Point(411, 250)); border.push(new Point(412, 249)); border.push(new Point(413, 249)); border.push(new Point(414, 249)); border.push(new Point(415, 248)); border.push(new Point(416, 248)); border.push(new Point(417, 248)); border.push(new Point(418, 247)); border.push(new Point(419, 247)); border.push(new Point(420, 246)); border.push(new Point(421, 246)); border.push(new Point(422, 246)); border.push(new Point(423, 245)); border.push(new Point(424, 245)); border.push(new Point(425, 244)); border.push(new Point(426, 244)); border.push(new Point(427, 244)); border.push(new Point(428, 243)); border.push(new Point(429, 243)); border.push(new Point(430, 243)); border.push(new Point(431, 242)); border.push(new Point(432, 242)); border.push(new Point(433, 241)); border.push(new Point(434, 241)); border.push(new Point(435, 241)); border.push(new Point(436, 240)); border.push(new Point(437, 240)); border.push(new Point(438, 240)); border.push(new Point(439, 239)); border.push(new Point(440, 239)); border.push(new Point(441, 238)); border.push(new Point(442, 238)); border.push(new Point(443, 238)); border.push(new Point(444, 237)); border.push(new Point(445, 237)); border.push(new Point(446, 237)); border.push(new Point(447, 236)); border.push(new Point(448, 236)); border.push(new Point(449, 235)); border.push(new Point(450, 235)); border.push(new Point(451, 235)); border.push(new Point(452, 234)); border.push(new Point(453, 234)); border.push(new Point(454, 234)); border.push(new Point(455, 233)); border.push(new Point(456, 233)); border.push(new Point(457, 232)); border.push(new Point(458, 232)); border.push(new Point(459, 232)); border.push(new Point(460, 231)); border.push(new Point(461, 231)); border.push(new Point(462, 230)); border.push(new Point(463, 230)); border.push(new Point(464, 230)); border.push(new Point(465, 229)); border.push(new Point(466, 229)); border.push(new Point(467, 229)); border.push(new Point(468, 228)); border.push(new Point(469, 228)); border.push(new Point(470, 227)); border.push(new Point(471, 227)); border.push(new Point(472, 227)); border.push(new Point(473, 226)); border.push(new Point(474, 226)); border.push(new Point(475, 225)); border.push(new Point(476, 225)); border.push(new Point(477, 225)); border.push(new Point(478, 224)); border.push(new Point(479, 224)); border.push(new Point(480, 224)); border.push(new Point(481, 223)); border.push(new Point(482, 223)); border.push(new Point(483, 222)); border.push(new Point(484, 222)); border.push(new Point(485, 222)); border.push(new Point(486, 221)); border.push(new Point(487, 221)); border.push(new Point(488, 221)); border.push(new Point(489, 220)); border.push(new Point(490, 220)); border.push(new Point(491, 219)); border.push(new Point(492, 219)); border.push(new Point(493, 219)); border.push(new Point(494, 218)); border.push(new Point(495, 218)); border.push(new Point(496, 217)); border.push(new Point(497, 217)); border.push(new Point(498, 217)); border.push(new Point(499, 216)); border.push(new Point(500, 216)); border.push(new Point(501, 215)); border.push(new Point(502, 215)); border.push(new Point(503, 215)); border.push(new Point(504, 214)); border.push(new Point(505, 214)); border.push(new Point(506, 214)); border.push(new Point(507, 213)); border.push(new Point(508, 213)); border.push(new Point(509, 212)); border.push(new Point(510, 212)); border.push(new Point(511, 212)); border.push(new Point(512, 211)); border.push(new Point(513, 211)); border.push(new Point(514, 210)); border.push(new Point(515, 210)); border.push(new Point(516, 210)); border.push(new Point(517, 209)); border.push(new Point(518, 209)); border.push(new Point(519, 208)); border.push(new Point(520, 208)); border.push(new Point(521, 207)); border.push(new Point(522, 207)); border.push(new Point(523, 206)); border.push(new Point(524, 205)); border.push(new Point(525, 205)); border.push(new Point(526, 204)); border.push(new Point(527, 204)); border.push(new Point(528, 203)); border.push(new Point(529, 202)); border.push(new Point(530, 201)); border.push(new Point(531, 201)); border.push(new Point(532, 200)); border.push(new Point(533, 199)); border.push(new Point(534, 198)); border.push(new Point(535, 197)); border.push(new Point(536, 196)); border.push(new Point(537, 195)); border.push(new Point(538, 194)); border.push(new Point(539, 193)); border.push(new Point(540, 192)); border.push(new Point(540, 191)); border.push(new Point(541, 190)); border.push(new Point(541, 189)); border.push(new Point(542, 188)); border.push(new Point(542, 187)); border.push(new Point(543, 186)); border.push(new Point(543, 185)); border.push(new Point(543, 184)); border.push(new Point(544, 183)); border.push(new Point(544, 182)); border.push(new Point(544, 181)); border.push(new Point(544, 180)); border.push(new Point(544, 179)); border.push(new Point(543, 178)); border.push(new Point(543, 177)); border.push(new Point(543, 176)); border.push(new Point(542, 175)); border.push(new Point(541, 174)); border.push(new Point(540, 173)); border.push(new Point(540, 172)); border.push(new Point(539, 171)); border.push(new Point(538, 171)); border.push(new Point(537, 170)); border.push(new Point(536, 169)); border.push(new Point(535, 169)); border.push(new Point(534, 168)); border.push(new Point(533, 168)); border.push(new Point(532, 168)); border.push(new Point(531, 168)); border.push(new Point(530, 168)); border.push(new Point(529, 168)); border.push(new Point(528, 168)); border.push(new Point(527, 169)); border.push(new Point(526, 169)); border.push(new Point(525, 169)); border.push(new Point(524, 170)); border.push(new Point(523, 170)); border.push(new Point(522, 171)); border.push(new Point(521, 171)); border.push(new Point(520, 172)); border.push(new Point(519, 173)); border.push(new Point(518, 173)); border.push(new Point(517, 174)); border.push(new Point(516, 175)); border.push(new Point(515, 175)); border.push(new Point(514, 176)); border.push(new Point(513, 177)); border.push(new Point(512, 178)); border.push(new Point(511, 178)); border.push(new Point(510, 179)); border.push(new Point(509, 180)); border.push(new Point(508, 181)); border.push(new Point(507, 182)); border.push(new Point(506, 183)); border.push(new Point(505, 184)); border.push(new Point(504, 185)); border.push(new Point(503, 186)); border.push(new Point(502, 187)); border.push(new Point(501, 188)); border.push(new Point(500, 189)); border.push(new Point(499, 190)); border.push(new Point(498, 191)); border.push(new Point(497, 192)); border.push(new Point(496, 193)); border.push(new Point(495, 194)); border.push(new Point(494, 195)); border.push(new Point(493, 196)); border.push(new Point(492, 197)); border.push(new Point(491, 198)); border.push(new Point(490, 199)); border.push(new Point(489, 200)); border.push(new Point(488, 201)); border.push(new Point(487, 202)); border.push(new Point(486, 203)); border.push(new Point(485, 204)); border.push(new Point(484, 205)); border.push(new Point(483, 205)); border.push(new Point(482, 206)); border.push(new Point(481, 207)); border.push(new Point(480, 208)); border.push(new Point(479, 208)); border.push(new Point(478, 209)); border.push(new Point(477, 210)); border.push(new Point(476, 211)); border.push(new Point(475, 211)); border.push(new Point(474, 212)); border.push(new Point(473, 213)); border.push(new Point(472, 213)); border.push(new Point(471, 214)); border.push(new Point(470, 214)); border.push(new Point(469, 215)); border.push(new Point(468, 216)); border.push(new Point(467, 216)); border.push(new Point(466, 217)); border.push(new Point(465, 217)); border.push(new Point(464, 218)); border.push(new Point(463, 219)); border.push(new Point(462, 219)); border.push(new Point(461, 220)); border.push(new Point(460, 220)); border.push(new Point(459, 221)); border.push(new Point(458, 221)); border.push(new Point(457, 222)); border.push(new Point(456, 222)); border.push(new Point(455, 223)); border.push(new Point(454, 223)); border.push(new Point(453, 224)); border.push(new Point(452, 224)); border.push(new Point(451, 225)); border.push(new Point(450, 225)); border.push(new Point(449, 226)); border.push(new Point(448, 226)); border.push(new Point(447, 227)); border.push(new Point(446, 227)); border.push(new Point(445, 228)); border.push(new Point(444, 228)); border.push(new Point(443, 229)); border.push(new Point(442, 229)); border.push(new Point(441, 229)); border.push(new Point(440, 230)); border.push(new Point(439, 230)); border.push(new Point(438, 231)); border.push(new Point(437, 231)); border.push(new Point(436, 232)); border.push(new Point(435, 232)); border.push(new Point(434, 232)); border.push(new Point(433, 233)); border.push(new Point(432, 233)); border.push(new Point(431, 234)); border.push(new Point(430, 234)); border.push(new Point(429, 235)); border.push(new Point(428, 235)); border.push(new Point(427, 235)); border.push(new Point(426, 236)); border.push(new Point(425, 236)); border.push(new Point(424, 237)); border.push(new Point(423, 237)); border.push(new Point(422, 237)); border.push(new Point(421, 238)); border.push(new Point(420, 238)); border.push(new Point(419, 239)); border.push(new Point(418, 239)); border.push(new Point(417, 239)); border.push(new Point(416, 240)); border.push(new Point(415, 240)); border.push(new Point(414, 240)); border.push(new Point(413, 241)); border.push(new Point(412, 241)); border.push(new Point(411, 242)); border.push(new Point(410, 242)); border.push(new Point(409, 242)); border.push(new Point(408, 243)); border.push(new Point(407, 243)); border.push(new Point(406, 243)); border.push(new Point(405, 244)); border.push(new Point(404, 244)); border.push(new Point(403, 244)); border.push(new Point(402, 245)); border.push(new Point(401, 245)); border.push(new Point(400, 245)); border.push(new Point(399, 246)); border.push(new Point(398, 246)); border.push(new Point(397, 246)); border.push(new Point(396, 247)); border.push(new Point(395, 247)); border.push(new Point(394, 248)); border.push(new Point(393, 248)); border.push(new Point(392, 248)); border.push(new Point(391, 248)); border.push(new Point(390, 249)); border.push(new Point(389, 249)); border.push(new Point(388, 249)); border.push(new Point(387, 250)); border.push(new Point(386, 250)); border.push(new Point(385, 250)); border.push(new Point(384, 251)); border.push(new Point(383, 251)); border.push(new Point(382, 251)); border.push(new Point(381, 252)); border.push(new Point(380, 252)); border.push(new Point(379, 252)); border.push(new Point(378, 253)); border.push(new Point(377, 253)); border.push(new Point(376, 253)); border.push(new Point(375, 254)); border.push(new Point(374, 254)); border.push(new Point(373, 254)); border.push(new Point(372, 254)); border.push(new Point(371, 255)); border.push(new Point(370, 255)); border.push(new Point(369, 255)); border.push(new Point(368, 256)); border.push(new Point(367, 256)); border.push(new Point(366, 256)); border.push(new Point(365, 256)); border.push(new Point(364, 257)); border.push(new Point(363, 257)); border.push(new Point(362, 257)); border.push(new Point(361, 257)); border.push(new Point(360, 257)); border.push(new Point(359, 258)); border.push(new Point(358, 258)); border.push(new Point(357, 258)); border.push(new Point(356, 258)); border.push(new Point(355, 258)); border.push(new Point(354, 258)); border.push(new Point(353, 258)); border.push(new Point(352, 259)); border.push(new Point(351, 259)); border.push(new Point(350, 259)); border.push(new Point(349, 259)); border.push(new Point(348, 259)); border.push(new Point(347, 259)); border.push(new Point(346, 259)); border.push(new Point(345, 259)); border.push(new Point(344, 259)); border.push(new Point(343, 259)); border.push(new Point(342, 259)); border.push(new Point(341, 259)); border.push(new Point(340, 259)); border.push(new Point(339, 259)); border.push(new Point(338, 259)); border.push(new Point(337, 259)); border.push(new Point(336, 259)); border.push(new Point(335, 259)); border.push(new Point(334, 258)); border.push(new Point(333, 258)); border.push(new Point(332, 258)); border.push(new Point(331, 258)); border.push(new Point(330, 258)); border.push(new Point(329, 258)); border.push(new Point(328, 258)); border.push(new Point(327, 257)); border.push(new Point(326, 257)); border.push(new Point(325, 257)); border.push(new Point(324, 257)); border.push(new Point(323, 256)); border.push(new Point(322, 256)); border.push(new Point(321, 256)); border.push(new Point(320, 256)); border.push(new Point(319, 255)); border.push(new Point(318, 255)); border.push(new Point(317, 255)); border.push(new Point(316, 254)); border.push(new Point(315, 254)); border.push(new Point(314, 254)); border.push(new Point(313, 254)); border.push(new Point(312, 253)); border.push(new Point(311, 253)); border.push(new Point(310, 252)); border.push(new Point(309, 252)); border.push(new Point(308, 251)); border.push(new Point(307, 251)); border.push(new Point(306, 251)); border.push(new Point(305, 250)); border.push(new Point(304, 250)); border.push(new Point(303, 249)); border.push(new Point(302, 249)); border.push(new Point(301, 248)); border.push(new Point(300, 247)); border.push(new Point(299, 247)); border.push(new Point(298, 246)); border.push(new Point(297, 246)); border.push(new Point(296, 245)); border.push(new Point(295, 245)); border.push(new Point(294, 244)); border.push(new Point(293, 243)); border.push(new Point(292, 243)); border.push(new Point(291, 242)); border.push(new Point(290, 242)); border.push(new Point(289, 241)); border.push(new Point(288, 240)); border.push(new Point(287, 240)); border.push(new Point(286, 239)); border.push(new Point(285, 238)); border.push(new Point(284, 238)); border.push(new Point(283, 237)); border.push(new Point(282, 237)); border.push(new Point(281, 236)); border.push(new Point(280, 235)); border.push(new Point(279, 235)); border.push(new Point(278, 234)); border.push(new Point(277, 233)); border.push(new Point(276, 233)); border.push(new Point(275, 232)); border.push(new Point(274, 231)); border.push(new Point(273, 231)); border.push(new Point(272, 230)); border.push(new Point(271, 229)); border.push(new Point(270, 229)); border.push(new Point(269, 228)); border.push(new Point(268, 227)); border.push(new Point(267, 227)); border.push(new Point(266, 226)); border.push(new Point(265, 225)); border.push(new Point(264, 225)); border.push(new Point(263, 224)); border.push(new Point(262, 223)); border.push(new Point(261, 223)); border.push(new Point(260, 222)); border.push(new Point(259, 221)); border.push(new Point(258, 220)); border.push(new Point(257, 220)); border.push(new Point(256, 219)); border.push(new Point(255, 218)); border.push(new Point(254, 218)); border.push(new Point(253, 217)); border.push(new Point(252, 216)); border.push(new Point(251, 215)); border.push(new Point(250, 215)); border.push(new Point(249, 214)); border.push(new Point(248, 213)); border.push(new Point(247, 213)); border.push(new Point(246, 212)); border.push(new Point(245, 211)); border.push(new Point(244, 210)); border.push(new Point(243, 210)); border.push(new Point(242, 209)); border.push(new Point(241, 209)); border.push(new Point(240, 208)); border.push(new Point(239, 208)); border.push(new Point(238, 208)); border.push(new Point(237, 207)); border.push(new Point(236, 207)); border.push(new Point(235, 207)); border.push(new Point(234, 207)); border.push(new Point(233, 206)); border.push(new Point(232, 206)); border.push(new Point(231, 206)); border.push(new Point(230, 206)); border.push(new Point(229, 206)); border.push(new Point(228, 206)); border.push(new Point(227, 207)); border.push(new Point(226, 207)); border.push(new Point(225, 207)); border.push(new Point(224, 207)); border.push(new Point(223, 208)); border.push(new Point(222, 208)); border.push(new Point(221, 209)); border.push(new Point(220, 209)); border.push(new Point(219, 210)); border.push(new Point(218, 211)); border.push(new Point(217, 211)); border.push(new Point(216, 212)); border.push(new Point(215, 213)); border.push(new Point(214, 214)); border.push(new Point(213, 215)); border.push(new Point(212, 216)); border.push(new Point(211, 217)); border.push(new Point(210, 218)); border.push(new Point(209, 219)); border.push(new Point(209, 220)); border.push(new Point(208, 221)); border.push(new Point(207, 222)); border.push(new Point(206, 223)); border.push(new Point(205, 224)); border.push(new Point(204, 225)); border.push(new Point(203, 226)); border.push(new Point(202, 227)); border.push(new Point(201, 228)); border.push(new Point(200, 229)); border.push(new Point(200, 230)); border.push(new Point(199, 231)); border.push(new Point(198, 232)); border.push(new Point(197, 233)); border.push(new Point(196, 234)); border.push(new Point(195, 235)); border.push(new Point(194, 236)); border.push(new Point(193, 237)); border.push(new Point(192, 238)); border.push(new Point(191, 239)); border.push(new Point(191, 240)); border.push(new Point(190, 241)); border.push(new Point(189, 242)); border.push(new Point(188, 243)); border.push(new Point(187, 244)); border.push(new Point(186, 245)); border.push(new Point(185, 246)); border.push(new Point(184, 247)); border.push(new Point(183, 248)); border.push(new Point(183, 249)); border.push(new Point(182, 250)); border.push(new Point(181, 251)); border.push(new Point(180, 252)); border.push(new Point(179, 253)); border.push(new Point(178, 254)); border.push(new Point(177, 255)); border.push(new Point(176, 256)); border.push(new Point(176, 257)); border.push(new Point(175, 258)); border.push(new Point(174, 259)); border.push(new Point(173, 260)); border.push(new Point(172, 261)); border.push(new Point(171, 262)); border.push(new Point(170, 263)); border.push(new Point(170, 264)); border.push(new Point(169, 265)); border.push(new Point(168, 266)); border.push(new Point(167, 267)); border.push(new Point(166, 268)); border.push(new Point(165, 269)); border.push(new Point(165, 270)); border.push(new Point(164, 271)); border.push(new Point(163, 272)); border.push(new Point(162, 273)); border.push(new Point(161, 274)); border.push(new Point(160, 275)); border.push(new Point(160, 276)); border.push(new Point(159, 277)); border.push(new Point(158, 278)); border.push(new Point(157, 279)); border.push(new Point(157, 280)); border.push(new Point(156, 281)); border.push(new Point(155, 282)); border.push(new Point(154, 283)); border.push(new Point(154, 284)); border.push(new Point(153, 285)); border.push(new Point(152, 286)); border.push(new Point(151, 287)); border.push(new Point(151, 288)); border.push(new Point(150, 289)); border.push(new Point(149, 290)); border.push(new Point(148, 291)); border.push(new Point(147, 292)); border.push(new Point(146, 293)); border.push(new Point(145, 294)); border.push(new Point(144, 295)); border.push(new Point(143, 296)); border.push(new Point(142, 297)); border.push(new Point(141, 298)); border.push(new Point(140, 299)); border.push(new Point(139, 300)); border.push(new Point(138, 301)); border.push(new Point(137, 301)); border.push(new Point(136, 302)); border.push(new Point(135, 303)); border.push(new Point(134, 304)); border.push(new Point(133, 304)); border.push(new Point(132, 305)); border.push(new Point(131, 306)); border.push(new Point(130, 306)); border.push(new Point(129, 307)); border.push(new Point(128, 307)); border.push(new Point(127, 308)); border.push(new Point(126, 308)); border.push(new Point(125, 309)); border.push(new Point(124, 309)); border.push(new Point(123, 310)); border.push(new Point(122, 310)); border.push(new Point(121, 310)); border.push(new Point(120, 311)); border.push(new Point(119, 311)); border.push(new Point(118, 311)); border.push(new Point(117, 312)); border.push(new Point(116, 312)); border.push(new Point(115, 312)); border.push(new Point(114, 312)); border.push(new Point(113, 312)); border.push(new Point(112, 313)); border.push(new Point(111, 313)); border.push(new Point(110, 313)); border.push(new Point(109, 313)); border.push(new Point(108, 313)); border.push(new Point(107, 313)); border.push(new Point(106, 313)); border.push(new Point(105, 312)); border.push(new Point(104, 312)); border.push(new Point(103, 312)); border.push(new Point(102, 312)); border.push(new Point(101, 312)); border.push(new Point(100, 311)); border.push(new Point(99, 311)); border.push(new Point(98, 311)); border.push(new Point(97, 310)); border.push(new Point(96, 310)); border.push(new Point(95, 309)); border.push(new Point(94, 309)); border.push(new Point(93, 308)); border.push(new Point(92, 307)); border.push(new Point(91, 306)); border.push(new Point(90, 305)); border.push(new Point(89, 304)); border.push(new Point(88, 303)); border.push(new Point(88, 302)); border.push(new Point(87, 301)); border.push(new Point(86, 300)); border.push(new Point(86, 299)); border.push(new Point(85, 298)); border.push(new Point(85, 297)); border.push(new Point(84, 296)); border.push(new Point(84, 295)); border.push(new Point(83, 294)); border.push(new Point(83, 293)); border.push(new Point(83, 292)); border.push(new Point(82, 291)); border.push(new Point(82, 290)); border.push(new Point(82, 289)); border.push(new Point(82, 288)); border.push(new Point(81, 287)); border.push(new Point(81, 286)); border.push(new Point(81, 285)); border.push(new Point(81, 284)); border.push(new Point(81, 283)); border.push(new Point(81, 282)); border.push(new Point(81, 281)); border.push(new Point(81, 280)); border.push(new Point(81, 279)); border.push(new Point(81, 278)); border.push(new Point(82, 277)); border.push(new Point(82, 276)); border.push(new Point(82, 275)); border.push(new Point(82, 274)); border.push(new Point(83, 273)); border.push(new Point(83, 272)); border.push(new Point(83, 271)); border.push(new Point(84, 270)); border.push(new Point(84, 269)); border.push(new Point(85, 268)); border.push(new Point(85, 267)); border.push(new Point(86, 266)); border.push(new Point(87, 265)); border.push(new Point(87, 264)); border.push(new Point(88, 263)); border.push(new Point(89, 262)); border.push(new Point(90, 261)); border.push(new Point(90, 260)); border.push(new Point(91, 259)); border.push(new Point(92, 258)); border.push(new Point(93, 257)); border.push(new Point(94, 256)); border.push(new Point(95, 255)); border.push(new Point(96, 254)); border.push(new Point(97, 254)); border.push(new Point(98, 253)); border.push(new Point(99, 252)); border.push(new Point(100, 251)); border.push(new Point(101, 251)); border.push(new Point(102, 250)); border.push(new Point(103, 249)); border.push(new Point(104, 248)); border.push(new Point(105, 248)); border.push(new Point(106, 247)); border.push(new Point(107, 247)); border.push(new Point(108, 246)); border.push(new Point(109, 245)); border.push(new Point(110, 245)); border.push(new Point(111, 244)); border.push(new Point(112, 244)); border.push(new Point(113, 243)); border.push(new Point(114, 243)); border.push(new Point(115, 242)); border.push(new Point(116, 242)); border.push(new Point(117, 241)); border.push(new Point(118, 241)); border.push(new Point(119, 240)); border.push(new Point(120, 239)); border.push(new Point(121, 239)); border.push(new Point(122, 238)); border.push(new Point(123, 238)); border.push(new Point(124, 237)); border.push(new Point(125, 237)); border.push(new Point(126, 236)); border.push(new Point(127, 235)); border.push(new Point(128, 235)); border.push(new Point(129, 234)); border.push(new Point(130, 233)); border.push(new Point(131, 233)); border.push(new Point(132, 232)); border.push(new Point(133, 231)); border.push(new Point(134, 230)); border.push(new Point(135, 229)); border.push(new Point(136, 229)); border.push(new Point(137, 228)); border.push(new Point(138, 227)); border.push(new Point(139, 226)); border.push(new Point(140, 225)); border.push(new Point(141, 224)); border.push(new Point(142, 223)); border.push(new Point(142, 222)); border.push(new Point(143, 221)); border.push(new Point(144, 220)); border.push(new Point(145, 219)); border.push(new Point(146, 218)); border.push(new Point(146, 217)); border.push(new Point(147, 216)); border.push(new Point(148, 215)); border.push(new Point(148, 214)); border.push(new Point(149, 213)); border.push(new Point(150, 212)); border.push(new Point(150, 211)); border.push(new Point(151, 210)); border.push(new Point(151, 209)); border.push(new Point(152, 208)); border.push(new Point(152, 207)); border.push(new Point(153, 206)); border.push(new Point(153, 205)); border.push(new Point(154, 204)); border.push(new Point(155, 203)); border.push(new Point(155, 202)); border.push(new Point(156, 201)); border.push(new Point(156, 200)); border.push(new Point(157, 199)); border.push(new Point(157, 198)); border.push(new Point(158, 197)); border.push(new Point(158, 196)); border.push(new Point(158, 195)); border.push(new Point(159, 194)); border.push(new Point(159, 193)); border.push(new Point(160, 192)); border.push(new Point(160, 191)); border.push(new Point(161, 190)); border.push(new Point(161, 189)); border.push(new Point(162, 188)); border.push(new Point(162, 187)); border.push(new Point(163, 186)); border.push(new Point(163, 185)); border.push(new Point(164, 184)); border.push(new Point(164, 183)); border.push(new Point(165, 182)); border.push(new Point(166, 181)); border.push(new Point(166, 180)); border.push(new Point(167, 179)); border.push(new Point(167, 178)); border.push(new Point(168, 177)); border.push(new Point(168, 176)); border.push(new Point(169, 175)); border.push(new Point(170, 174)); border.push(new Point(170, 173)); border.push(new Point(171, 172)); border.push(new Point(172, 171)); border.push(new Point(172, 170)); border.push(new Point(173, 169)); border.push(new Point(173, 168)); border.push(new Point(174, 167)); border.push(new Point(175, 166)); border.push(new Point(176, 165)); border.push(new Point(176, 164)); border.push(new Point(177, 163)); border.push(new Point(178, 162)); border.push(new Point(178, 161)); border.push(new Point(179, 160)); border.push(new Point(180, 159)); border.push(new Point(181, 158)); border.push(new Point(181, 157)); border.push(new Point(182, 156)); border.push(new Point(183, 155)); border.push(new Point(184, 154)); border.push(new Point(185, 153)); border.push(new Point(186, 152)); border.push(new Point(187, 151)); border.push(new Point(187, 150)); border.push(new Point(188, 149)); border.push(new Point(189, 148)); border.push(new Point(190, 147)); border.push(new Point(191, 146)); border.push(new Point(192, 146)); border.push(new Point(193, 145)); border.push(new Point(194, 144)); border.push(new Point(195, 143)); border.push(new Point(196, 142)); border.push(new Point(197, 141)); border.push(new Point(198, 140)); border.push(new Point(199, 139)); border.push(new Point(200, 139)); border.push(new Point(201, 138)); border.push(new Point(202, 137)); border.push(new Point(203, 136)); border.push(new Point(204, 135)); border.push(new Point(205, 134)); border.push(new Point(206, 134)); border.push(new Point(207, 133)); border.push(new Point(208, 132)); border.push(new Point(209, 131)); border.push(new Point(210, 130)); border.push(new Point(211, 130)); border.push(new Point(212, 129)); border.push(new Point(213, 128)); border.push(new Point(214, 127)); border.push(new Point(215, 126)); border.push(new Point(216, 126)); border.push(new Point(217, 125)); border.push(new Point(218, 124)); border.push(new Point(219, 123)); border.push(new Point(220, 122)); border.push(new Point(221, 122)); border.push(new Point(222, 121)); border.push(new Point(223, 120)); border.push(new Point(224, 119)); border.push(new Point(225, 118)); border.push(new Point(226, 118)); border.push(new Point(227, 117)); border.push(new Point(228, 116)); border.push(new Point(229, 115)); border.push(new Point(230, 115)); border.push(new Point(231, 114)); border.push(new Point(232, 113)); border.push(new Point(233, 112)); border.push(new Point(234, 112)); border.push(new Point(235, 111)); border.push(new Point(236, 110)); border.push(new Point(237, 109)); border.push(new Point(238, 108)); border.push(new Point(239, 108)); border.push(new Point(240, 107)); border.push(new Point(241, 106)); border.push(new Point(242, 105)); border.push(new Point(243, 105)); border.push(new Point(244, 104)); border.push(new Point(245, 103)); border.push(new Point(246, 102)); border.push(new Point(247, 102)); border.push(new Point(248, 101)); border.push(new Point(249, 100)); border.push(new Point(250, 99)); border.push(new Point(251, 98)); border.push(new Point(252, 98)); border.push(new Point(253, 97)); border.push(new Point(254, 96)); border.push(new Point(255, 96)); border.push(new Point(256, 95)); border.push(new Point(257, 94)); border.push(new Point(258, 93)); border.push(new Point(259, 92)); border.push(new Point(260, 92)); border.push(new Point(261, 91)); border.push(new Point(262, 90)); border.push(new Point(263, 89)); border.push(new Point(264, 89)); border.push(new Point(265, 88)); border.push(new Point(266, 87)); border.push(new Point(267, 86)); border.push(new Point(268, 86)); border.push(new Point(269, 85)); border.push(new Point(270, 84)); border.push(new Point(271, 83)); border.push(new Point(272, 82)); border.push(new Point(273, 82)); border.push(new Point(274, 81)); border.push(new Point(275, 80)); border.push(new Point(276, 79)); border.push(new Point(276, 78)); border.push(new Point(277, 77)); border.push(new Point(278, 76)); border.push(new Point(279, 75)); border.push(new Point(280, 74)); border.push(new Point(281, 73)); border.push(new Point(281, 72)); border.push(new Point(282, 71)); border.push(new Point(283, 70)); border.push(new Point(283, 69)); border.push(new Point(284, 68)); border.push(new Point(284, 67)); border.push(new Point(285, 66)); border.push(new Point(285, 65)); border.push(new Point(286, 64)); border.push(new Point(286, 63)); border.push(new Point(286, 62)); border.push(new Point(286, 61)); border.push(new Point(287, 60)); border.push(new Point(287, 59)); border.push(new Point(287, 58)); border.push(new Point(287, 57)); border.push(new Point(287, 56)); border.push(new Point(287, 55)); border.push(new Point(287, 54)); border.push(new Point(287, 53)); border.push(new Point(287, 52)); border.push(new Point(287, 51)); border.push(new Point(287, 50)); border.push(new Point(286, 49)); border.push(new Point(286, 48)); border.push(new Point(285, 47)); border.push(new Point(285, 46)); border.push(new Point(284, 45)); border.push(new Point(284, 44)); border.push(new Point(283, 43)); border.push(new Point(282, 42)); border.push(new Point(282, 41)); border.push(new Point(281, 40)); border.push(new Point(280, 39)); border.push(new Point(279, 38)); border.push(new Point(278, 37)); border.push(new Point(277, 37)); border.push(new Point(276, 36)); border.push(new Point(275, 35)); border.push(new Point(274, 35)); border.push(new Point(273, 34)); border.push(new Point(272, 34)); border.push(new Point(271, 34)); border.push(new Point(270, 33)); border.push(new Point(269, 33)); border.push(new Point(268, 33)); border.push(new Point(267, 33)); border.push(new Point(266, 33)); border.push(new Point(265, 33)); border.push(new Point(264, 33)); border.push(new Point(263, 33)); border.push(new Point(262, 33)); border.push(new Point(261, 33)); border.push(new Point(260, 34)); border.push(new Point(259, 34)); border.push(new Point(258, 34)); border.push(new Point(257, 34)); border.push(new Point(256, 35)); border.push(new Point(255, 35)); border.push(new Point(254, 35)); border.push(new Point(253, 36)); border.push(new Point(252, 36)); border.push(new Point(251, 37)); border.push(new Point(250, 37)); border.push(new Point(249, 37)); border.push(new Point(248, 38)); border.push(new Point(247, 38)); border.push(new Point(246, 39)); border.push(new Point(245, 40)); border.push(new Point(244, 40)); border.push(new Point(243, 41)); border.push(new Point(242, 41)); border.push(new Point(241, 42)); border.push(new Point(240, 43)); border.push(new Point(239, 43)); border.push(new Point(238, 44)); border.push(new Point(237, 45)); border.push(new Point(236, 46)); border.push(new Point(235, 46)); border.push(new Point(234, 47)); border.push(new Point(233, 48)); border.push(new Point(232, 49)); border.push(new Point(231, 50)); border.push(new Point(230, 51)); border.push(new Point(229, 52)); border.push(new Point(228, 53)); border.push(new Point(227, 54)); border.push(new Point(226, 55)); border.push(new Point(225, 56)); border.push(new Point(224, 57)); border.push(new Point(223, 58)); border.push(new Point(222, 59)); border.push(new Point(221, 60)); border.push(new Point(220, 61)); border.push(new Point(219, 62)); border.push(new Point(218, 63)); border.push(new Point(217, 64)); border.push(new Point(216, 65)); border.push(new Point(215, 66)); border.push(new Point(214, 67)); border.push(new Point(213, 68)); border.push(new Point(212, 69)); border.push(new Point(211, 70)); border.push(new Point(210, 71)); border.push(new Point(209, 72)); border.push(new Point(208, 73)); border.push(new Point(207, 74)); border.push(new Point(206, 75)); border.push(new Point(205, 76)); border.push(new Point(204, 77)); border.push(new Point(203, 78)); border.push(new Point(202, 79)); border.push(new Point(201, 80)); border.push(new Point(200, 81)); border.push(new Point(199, 82)); border.push(new Point(198, 83)); border.push(new Point(197, 84)); border.push(new Point(196, 85)); border.push(new Point(195, 86)); border.push(new Point(194, 87)); border.push(new Point(193, 88)); border.push(new Point(192, 89)); border.push(new Point(191, 90)); border.push(new Point(190, 91)); border.push(new Point(189, 92)); border.push(new Point(188, 93)); border.push(new Point(187, 94)); border.push(new Point(186, 95)); border.push(new Point(185, 96)); border.push(new Point(184, 97)); border.push(new Point(183, 98)); border.push(new Point(182, 99)); border.push(new Point(181, 100)); border.push(new Point(180, 101)); border.push(new Point(179, 102)); border.push(new Point(178, 103)); border.push(new Point(177, 104)); border.push(new Point(176, 105)); border.push(new Point(175, 106)); border.push(new Point(174, 107)); border.push(new Point(173, 108)); border.push(new Point(172, 109)); border.push(new Point(171, 110)); border.push(new Point(170, 111)); border.push(new Point(169, 112)); border.push(new Point(168, 113)); border.push(new Point(167, 114)); border.push(new Point(166, 115)); border.push(new Point(165, 116)); border.push(new Point(164, 117)); border.push(new Point(163, 118)); border.push(new Point(162, 119)); border.push(new Point(161, 120)); border.push(new Point(160, 121)); border.push(new Point(159, 122)); border.push(new Point(158, 123)); border.push(new Point(157, 124)); border.push(new Point(156, 125)); border.push(new Point(155, 126)); border.push(new Point(154, 127)); border.push(new Point(153, 128)); border.push(new Point(152, 129)); border.push(new Point(151, 130)); border.push(new Point(150, 131)); border.push(new Point(149, 132)); border.push(new Point(148, 133)); border.push(new Point(147, 134)); border.push(new Point(146, 135)); border.push(new Point(145, 136)); border.push(new Point(144, 137)); border.push(new Point(143, 138)); border.push(new Point(142, 139)); border.push(new Point(141, 140)); border.push(new Point(140, 141)); border.push(new Point(139, 142)); border.push(new Point(138, 143)); border.push(new Point(137, 144)); border.push(new Point(136, 145)); border.push(new Point(135, 146)); border.push(new Point(134, 147)); border.push(new Point(133, 148)); border.push(new Point(132, 149)); border.push(new Point(131, 150)); border.push(new Point(130, 151)); border.push(new Point(129, 152)); border.push(new Point(128, 153)); border.push(new Point(127, 154)); border.push(new Point(126, 155)); border.push(new Point(125, 156)); border.push(new Point(124, 157)); border.push(new Point(123, 158)); border.push(new Point(122, 159)); border.push(new Point(121, 160)); border.push(new Point(120, 161)); border.push(new Point(119, 162)); border.push(new Point(118, 163)); border.push(new Point(117, 164)); border.push(new Point(116, 165)); border.push(new Point(115, 166)); border.push(new Point(114, 166)); border.push(new Point(113, 167)); border.push(new Point(112, 168)); border.push(new Point(111, 169)); border.push(new Point(110, 170)); border.push(new Point(109, 171)); border.push(new Point(108, 172)); border.push(new Point(107, 173)); border.push(new Point(106, 174)); border.push(new Point(105, 175)); border.push(new Point(104, 176)); border.push(new Point(103, 177)); border.push(new Point(102, 178)); border.push(new Point(101, 179)); border.push(new Point(100, 180)); border.push(new Point(99, 181)); border.push(new Point(98, 182)); border.push(new Point(97, 183)); border.push(new Point(96, 184)); border.push(new Point(95, 185)); border.push(new Point(94, 186)); border.push(new Point(93, 187)); border.push(new Point(92, 188)); border.push(new Point(91, 189)); border.push(new Point(90, 190)); border.push(new Point(89, 191)); border.push(new Point(88, 192)); border.push(new Point(87, 193)); border.push(new Point(86, 194)); border.push(new Point(85, 195)); border.push(new Point(84, 196)); border.push(new Point(83, 197)); border.push(new Point(82, 198)); border.push(new Point(81, 199)); border.push(new Point(80, 200)); border.push(new Point(79, 201)); border.push(new Point(78, 202)); border.push(new Point(77, 203)); border.push(new Point(76, 204)); border.push(new Point(75, 205)); border.push(new Point(74, 206)); border.push(new Point(73, 207)); border.push(new Point(72, 208)); border.push(new Point(71, 209)); border.push(new Point(70, 210)); border.push(new Point(69, 211)); border.push(new Point(68, 212)); border.push(new Point(67, 213)); border.push(new Point(66, 214)); border.push(new Point(65, 215)); border.push(new Point(64, 216)); border.push(new Point(63, 217)); border.push(new Point(62, 218)); border.push(new Point(61, 219)); border.push(new Point(60, 220)); border.push(new Point(59, 221)); border.push(new Point(58, 222)); border.push(new Point(57, 223)); border.push(new Point(56, 224)); border.push(new Point(56, 225)); border.push(new Point(55, 226)); border.push(new Point(54, 227)); border.push(new Point(53, 228)); border.push(new Point(53, 229)); border.push(new Point(52, 230)); border.push(new Point(51, 231)); border.push(new Point(50, 232)); border.push(new Point(50, 233)); border.push(new Point(49, 234)); border.push(new Point(48, 235)); border.push(new Point(48, 236)); border.push(new Point(47, 237)); border.push(new Point(47, 238)); border.push(new Point(46, 239)); border.push(new Point(46, 240)); border.push(new Point(45, 241)); border.push(new Point(45, 242)); border.push(new Point(44, 243)); border.push(new Point(44, 244)); border.push(new Point(43, 245)); border.push(new Point(43, 246)); border.push(new Point(42, 247)); border.push(new Point(42, 248)); border.push(new Point(41, 249)); border.push(new Point(41, 250)); border.push(new Point(41, 251)); border.push(new Point(40, 252)); border.push(new Point(40, 253)); border.push(new Point(40, 254)); border.push(new Point(39, 255)); border.push(new Point(39, 256)); border.push(new Point(39, 257)); border.push(new Point(38, 258)); border.push(new Point(38, 259)); border.push(new Point(38, 260)); border.push(new Point(38, 261)); border.push(new Point(37, 262)); border.push(new Point(37, 263)); border.push(new Point(37, 264)); border.push(new Point(37, 265)); border.push(new Point(37, 266)); return border; }