点状世界地图

代码语言:html

所属分类:粒子

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">

    <title> - Dots World Map</title>
    <style>
        body {
            margin: 0;
            display: grid;
            height: 100vh;
            place-items: center;
            background-color: #000;
            font-size: 12px;
        }

        .container {
            display: grid;
            grid-template-columns: repeat(55, 1fr);
            grid-template-rows: repeat(35, 1fr);
        }

        .cell {
            width: 1em;
            height: 1em;
        }

        .cell:nth-child(19) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -993ms;
        }

        .cell:nth-child(20) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1197ms;
        }

        .cell:nth-child(21) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3715ms;
        }

        .cell:nth-child(73) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -31ms;
        }

        .cell:nth-child(74) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3400ms;
        }

        .cell:nth-child(75) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1716ms;
        }

        .cell:nth-child(76) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -702ms;
        }

        .cell:nth-child(77) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -674ms;
        }

        .cell:nth-child(123) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3840ms;
        }

        .cell:nth-child(124) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2066ms;
        }

        .cell:nth-child(127) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3552ms;
        }

        .cell:nth-child(128) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -904ms;
        }

        .cell:nth-child(129) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1075ms;
        }

        .cell:nth-child(130) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2301ms;
        }

        .cell:nth-child(131) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3481ms;
        }

        .cell:nth-child(132) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -727ms;
        }

        .cell:nth-child(177) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3589ms;
        }

        .cell:nth-child(178) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2428ms;
        }

        .cell:nth-child(179) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -62ms;
        }

        .cell:nth-child(181) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -93ms;
        }

        .cell:nth-child(182) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3844ms;
        }

        .cell:nth-child(183) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2587ms;
        }

        .cell:nth-child(184) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1273ms;
        }

        .cell:nth-child(185) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3625ms;
        }

        .cell:nth-child(186) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2450ms;
        }

        .cell:nth-child(187) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3210ms;
        }

        .cell:nth-child(188) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -407ms;
        }

        .cell:nth-child(228) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -508ms;
        }

        .cell:nth-child(229) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2021ms;
        }

        .cell:nth-child(230) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -847ms;
        }

        .cell:nth-child(231) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -106ms;
        }

        .cell:nth-child(232) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2533ms;
        }

        .cell:nth-child(233) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1207ms;
        }

        .cell:nth-child(234) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1481ms;
        }

        .cell:nth-child(237) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3572ms;
        }

        .cell:nth-child(238) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1463ms;
        }

        .cell:nth-child(239) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -738ms;
        }

        .cell:nth-child(240) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -933ms;
        }

        .cell:nth-child(241) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1418ms;
        }

        .cell:nth-child(242) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3973ms;
        }

        .cell:nth-child(243) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1470ms;
        }

        .cell:nth-child(283) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1718ms;
        }

        .cell:nth-child(284) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -147ms;
        }

        .cell:nth-child(285) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3913ms;
        }

        .cell:nth-child(286) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2920ms;
        }

        .cell:nth-child(287) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1728ms;
        }

        .cell:nth-child(288) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1608ms;
        }

        .cell:nth-child(289) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1848ms;
        }

        .cell:nth-child(293) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2496ms;
        }

        .cell:nth-child(294) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2140ms;
        }

        .cell:nth-child(295) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -897ms;
        }

        .cell:nth-child(296) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1160ms;
        }

        .cell:nth-child(297) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -390ms;
        }

        .cell:nth-child(332) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3177ms;
        }

        .cell:nth-child(333) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2907ms;
        }

        .cell:nth-child(334) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -563ms;
        }

        .cell:nth-child(337) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1867ms;
        }

        .cell:nth-child(339) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -317ms;
        }

        .cell:nth-child(340) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1062ms;
        }

        .cell:nth-child(341) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2222ms;
        }

        .cell:nth-child(342) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2970ms;
        }

        .cell:nth-child(343) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -412ms;
        }

        .cell:nth-child(348) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1792ms;
        }

        .cell:nth-child(349) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1878ms;
        }

        .cell:nth-child(350) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -503ms;
        }

        .cell:nth-child(351) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1284ms;
        }

        .cell:nth-child(352) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -32ms;
        }

        .cell:nth-child(387) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2577ms;
        }

        .cell:nth-child(388) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1630ms;
        }

        .cell:nth-child(389) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2371ms;
        }

        .cell:nth-child(390) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -340ms;
        }

        .cell:nth-child(391) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3937ms;
        }

        .cell:nth-child(392) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -189ms;
        }

        .cell:nth-child(393) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -466ms;
        }

        .cell:nth-child(394) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2761ms;
        }

        .cell:nth-child(395) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3304ms;
        }

        .cell:nth-child(396) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3506ms;
        }

        .cell:nth-child(397) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3271ms;
        }

        .cell:nth-child(398) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -676ms;
        }

        .cell:nth-child(399) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2138ms;
        }

        .cell:nth-child(404) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -938ms;
        }

        .cell:nth-child(405) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3820ms;
        }

        .cell:nth-child(406) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3248ms;
        }

        .cell:nth-child(407) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1740ms;
        }

        .cell:nth-child(441) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -973ms;
        }

        .cell:nth-child(442) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1346ms;
        }

        .cell:nth-child(443) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1349ms;
        }

        .cell:nth-child(444) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3381ms;
        }

        .cell:nth-child(445) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1841ms;
        }

        .cell:nth-child(446) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1391ms;
        }

        .cell:nth-child(447) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2382ms;
        }

        .cell:nth-child(448) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1125ms;
        }

        .cell:nth-child(449) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1525ms;
        }

        .cell:nth-child(450) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1067ms;
        }

        .cell:nth-child(451) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3518ms;
        }

        .cell:nth-child(452) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2391ms;
        }

        .cell:nth-child(453) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2742ms;
        }

        .cell:nth-child(454) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1933ms;
        }

        .cell:nth-child(455) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1815ms;
        }

        .cell:nth-child(459) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2010ms;
        }

        .cell:nth-child(460) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3635ms;
        }

        .cell:nth-child(497) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -88ms;
        }

        .cell:nth-child(498) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1124ms;
        }

        .cell:nth-child(499) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3013ms;
        }

        .cell:nth-child(500) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1732ms;
        }

        .cell:nth-child(501) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -712ms;
        }

        .cell:nth-child(502) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1886ms;
        }

        .cell:nth-child(503) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -78ms;
        }

        .cell:nth-child(504) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1406ms;
        }

        .cell:nth-child(505) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3421ms;
        }

        .cell:nth-child(506) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1221ms;
        }

        .cell:nth-child(507) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1954ms;
        }

        .cell:nth-child(509) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3732ms;
        }

        .cell:nth-child(510) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -715ms;
        }

        .cell:nth-child(511) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -515ms;
        }

        .cell:nth-child(514) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3754ms;
        }

        .cell:nth-child(552) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1765ms;
        }

        .cell:nth-child(553) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -989ms;
        }

        .cell:nth-child(554) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2708ms;
        }

        .cell:nth-child(555) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1015ms;
        }

        .cell:nth-child(556) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1427ms;
        }

        .cell:nth-child(557) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2296ms;
        }

        .cell:nth-child(558) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3141ms;
        }

        .cell:nth-child(559) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2415ms;
        }

        .cell:nth-child(560) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1347ms;
        }

        .cell:nth-child(561) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1101ms;
        }

        .cell:nth-child(562) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2850ms;
        }

        .cell:nth-child(564) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1577ms;
        }

        .cell:nth-child(565) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -537ms;
        }

        .cell:nth-child(566) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2654ms;
        }

        .cell:nth-child(607) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1433ms;
        }

        .cell:nth-child(610) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2012ms;
        }

        .cell:nth-child(611) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1395ms;
        }

        .cell:nth-child(612) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2523ms;
        }

        .cell:nth-child(613) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -396ms;
        }

        .cell:nth-child(614) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1624ms;
        }

        .cell:nth-child(615) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -353ms;
        }

        .cell:nth-child(616) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3095ms;
        }

        .cell:nth-child(619) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -707ms;
        }

        .cell:nth-child(620) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -341ms;
        }

        .cell:nth-child(621) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2003ms;
        }

        .cell:nth-child(622) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3742ms;
        }

        .cell:nth-child(666) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -988ms;
        }

        .cell:nth-child(667) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1258ms;
        }

        .cell:nth-child(668) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3ms;
        }

        .cell:nth-child(669) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -565ms;
        }

        .cell:nth-child(670) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1294ms;
        }

        .cell:nth-child(671) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1422ms;
        }

        .cell:nth-child(672) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2042ms;
        }

        .cell:nth-child(674) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2813ms;
        }

        .cell:nth-child(675) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1331ms;
        }

        .cell:nth-child(676) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2563ms;
        }

        .cell:nth-child(722) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2975ms;
        }

        .cell:nth-child(723) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1808ms;
        }

        .cell:nth-child(724) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3065ms;
        }

        .cell:nth-child(725) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3131ms;
        }

        .cell:nth-child(726) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3750ms;
        }

        .cell:nth-child(727) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1570ms;
        }

        .cell:nth-child(728) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3901ms;
        }

        .cell:nth-child(729) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -173ms;
        }

        .cell:nth-child(730) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1214ms;
        }

        .cell:nth-child(731) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1085ms;
        }

        .cell:nth-child(778) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3214ms;
        }

        .cell:nth-child(779) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2224ms;
        }

        .cell:nth-child(780) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3539ms;
        }

        .cell:nth-child(781) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2831ms;
        }

        .cell:nth-child(782) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2088ms;
        }

        .cell:nth-child(783) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -268ms;
        }

        .cell:nth-child(784) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3297ms;
        }

        .cell:nth-child(785) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -243ms;
        }

        .cell:nth-child(786) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3023ms;
        }

        .cell:nth-child(834) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3054ms;
        }

        .cell:nth-child(835) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -169ms;
        }

        .cell:nth-child(836) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2120ms;
        }

        .cell:nth-child(837) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2506ms;
        }

        .cell:nth-child(838) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3084ms;
        }

        .cell:nth-child(839) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3430ms;
        }

        .cell:nth-child(889) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3922ms;
        }

        .cell:nth-child(890) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3030ms;
        }

        .cell:nth-child(891) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3145ms;
        }

        .cell:nth-child(892) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1436ms;
        }

        .cell:nth-child(893) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -788ms;
        }

        .cell:nth-child(894) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3305ms;
        }

        .cell:nth-child(944) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3528ms;
        }

        .cell:nth-child(945) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -3338ms;
        }

        .cell:nth-child(946) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2909ms;
        }

        .cell:nth-child(947) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1330ms;
        }

        .cell:nth-child(948) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2888ms;
        }

        .cell:nth-child(949) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -58ms;
        }

        .cell:nth-child(1000) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1637ms;
        }

        .cell:nth-child(1001) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2621ms;
        }

        .cell:nth-child(1002) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1606ms;
        }

        .cell:nth-child(1005) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1248ms;
        }

        .cell:nth-child(1056) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -151ms;
        }

        .cell:nth-child(1057) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2175ms;
        }

        .cell:nth-child(1112) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1463ms;
        }

        .cell:nth-child(1113) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -1992ms;
        }

        .cell:nth-child(1114) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -2716ms;
        }

        .cell:nth-child(1169) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: north-america 4s linear infinite;
            animation-delay: -164ms;
        }

        .cell:nth-child(1225) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2026ms;
        }

        .cell:nth-child(1226) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2078ms;
        }

        .cell:nth-child(1227) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1837ms;
        }

        .cell:nth-child(1228) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1179ms;
        }

        .cell:nth-child(1229) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1702ms;
        }

        .cell:nth-child(1281) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2349ms;
        }

        .cell:nth-child(1282) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1708ms;
        }

        .cell:nth-child(1283) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1051ms;
        }

        .cell:nth-child(1284) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -736ms;
        }

        .cell:nth-child(1285) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -353ms;
        }

        .cell:nth-child(1335) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2654ms;
        }

        .cell:nth-child(1336) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2781ms;
        }

        .cell:nth-child(1337) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1901ms;
        }

        .cell:nth-child(1338) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1158ms;
        }

        .cell:nth-child(1339) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -199ms;
        }

        .cell:nth-child(1340) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1838ms;
        }

        .cell:nth-child(1341) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1988ms;
        }

        .cell:nth-child(1342) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -716ms;
        }

        .cell:nth-child(1390) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1123ms;
        }

        .cell:nth-child(1391) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -947ms;
        }

        .cell:nth-child(1392) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1128ms;
        }

        .cell:nth-child(1393) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1194ms;
        }

        .cell:nth-child(1394) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2499ms;
        }

        .cell:nth-child(1395) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2332ms;
        }

        .cell:nth-child(1396) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2607ms;
        }

        .cell:nth-child(1397) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1567ms;
        }

        .cell:nth-child(1446) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1707ms;
        }

        .cell:nth-child(1447) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -98ms;
        }

        .cell:nth-child(1448) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1736ms;
        }

        .cell:nth-child(1449) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2036ms;
        }

        .cell:nth-child(1450) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -727ms;
        }

        .cell:nth-child(1451) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2617ms;
        }

        .cell:nth-child(1502) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2616ms;
        }

        .cell:nth-child(1503) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -615ms;
        }

        .cell:nth-child(1504) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2088ms;
        }

        .cell:nth-child(1505) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1339ms;
        }

        .cell:nth-child(1506) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -16ms;
        }

        .cell:nth-child(1557) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1512ms;
        }

        .cell:nth-child(1558) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2923ms;
        }

        .cell:nth-child(1559) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -139ms;
        }

        .cell:nth-child(1560) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1922ms;
        }

        .cell:nth-child(1612) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1055ms;
        }

        .cell:nth-child(1613) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -677ms;
        }

        .cell:nth-child(1614) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2059ms;
        }

        .cell:nth-child(1666) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -234ms;
        }

        .cell:nth-child(1667) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1495ms;
        }

        .cell:nth-child(1668) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -968ms;
        }

        .cell:nth-child(1721) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1409ms;
        }

        .cell:nth-child(1722) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2214ms;
        }

        .cell:nth-child(1776) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2203ms;
        }

        .cell:nth-child(1777) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1476ms;
        }

        .cell:nth-child(1831) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -1254ms;
        }

        .cell:nth-child(1832) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -2549ms;
        }

        .cell:nth-child(1887) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: south-america 3s linear infinite;
            animation-delay: -311ms;
        }

        .cell:nth-child(361) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2743ms;
        }

        .cell:nth-child(362) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1263ms;
        }

        .cell:nth-child(415) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -323ms;
        }

        .cell:nth-child(416) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2030ms;
        }

        .cell:nth-child(417) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -214ms;
        }

        .cell:nth-child(469) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2321ms;
        }

        .cell:nth-child(470) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -489ms;
        }

        .cell:nth-child(471) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -421ms;
        }

        .cell:nth-child(472) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -864ms;
        }

        .cell:nth-child(523) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -394ms;
        }

        .cell:nth-child(524) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2490ms;
        }

        .cell:nth-child(525) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1800ms;
        }

        .cell:nth-child(527) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1646ms;
        }

        .cell:nth-child(582) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1315ms;
        }

        .cell:nth-child(580) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2997ms;
        }

        .cell:nth-child(579) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2789ms;
        }

        .cell:nth-child(578) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -209ms;
        }

        .cell:nth-child(632) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1278ms;
        }

        .cell:nth-child(634) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2354ms;
        }

        .cell:nth-child(636) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1357ms;
        }

        .cell:nth-child(631) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -631ms;
        }

        .cell:nth-child(311) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -492ms;
        }

        .cell:nth-child(312) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1631ms;
        }

        .cell:nth-child(251) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2255ms;
        }

        .cell:nth-child(519) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1998ms;
        }

        .cell:nth-child(520) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -209ms;
        }

        .cell:nth-child(686) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2583ms;
        }

        .cell:nth-child(687) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -501ms;
        }

        .cell:nth-child(689) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -154ms;
        }

        .cell:nth-child(688) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -257ms;
        }

        .cell:nth-child(690) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -861ms;
        }

        .cell:nth-child(691) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1883ms;
        }

        .cell:nth-child(692) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -547ms;
        }

        .cell:nth-child(637) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2106ms;
        }

        .cell:nth-child(638) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -475ms;
        }

        .cell:nth-child(583) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2649ms;
        }

        .cell:nth-child(528) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -411ms;
        }

        .cell:nth-child(473) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -408ms;
        }

        .cell:nth-child(418) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2925ms;
        }

        .cell:nth-child(474) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1657ms;
        }

        .cell:nth-child(475) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1512ms;
        }

        .cell:nth-child(365) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1761ms;
        }

        .cell:nth-child(421) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2739ms;
        }

        .cell:nth-child(476) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -748ms;
        }

        .cell:nth-child(477) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -235ms;
        }

        .cell:nth-child(531) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2395ms;
        }

        .cell:nth-child(530) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1554ms;
        }

        .cell:nth-child(529) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2627ms;
        }

        .cell:nth-child(584) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1905ms;
        }

        .cell:nth-child(585) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -946ms;
        }

        .cell:nth-child(586) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1288ms;
        }

        .cell:nth-child(639) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2601ms;
        }

        .cell:nth-child(640) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2077ms;
        }

        .cell:nth-child(641) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2742ms;
        }

        .cell:nth-child(693) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1574ms;
        }

        .cell:nth-child(694) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1317ms;
        }

        .cell:nth-child(695) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1467ms;
        }

        .cell:nth-child(696) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -259ms;
        }

        .cell:nth-child(795) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -905ms;
        }

        .cell:nth-child(796) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1175ms;
        }

        .cell:nth-child(850) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -251ms;
        }

        .cell:nth-child(851) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -728ms;
        }

        .cell:nth-child(797) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -392ms;
        }

        .cell:nth-child(742) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -905ms;
        }

        .cell:nth-child(743) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2438ms;
        }

        .cell:nth-child(744) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2101ms;
        }

        .cell:nth-child(745) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -949ms;
        }

        .cell:nth-child(746) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1139ms;
        }

        .cell:nth-child(747) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2490ms;
        }

        .cell:nth-child(748) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -191ms;
        }

        .cell:nth-child(749) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2002ms;
        }

        .cell:nth-child(750) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1565ms;
        }

        .cell:nth-child(751) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2119ms;
        }

        .cell:nth-child(805) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1661ms;
        }

        .cell:nth-child(804) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1688ms;
        }

        .cell:nth-child(803) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -799ms;
        }

        .cell:nth-child(802) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2251ms;
        }

        .cell:nth-child(801) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1902ms;
        }

        .cell:nth-child(799) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2095ms;
        }

        .cell:nth-child(798) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1044ms;
        }

        .cell:nth-child(800) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2617ms;
        }

        .cell:nth-child(854) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1316ms;
        }

        .cell:nth-child(856) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -1644ms;
        }

        .cell:nth-child(857) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -2554ms;
        }

        .cell:nth-child(911) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: europe 3s linear infinite;
            animation-delay: -253ms;
        }

        .cell:nth-child(961) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -327ms;
        }

        .cell:nth-child(962) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3489ms;
        }

        .cell:nth-child(963) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3392ms;
        }

        .cell:nth-child(965) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -294ms;
        }

        .cell:nth-child(1020) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3596ms;
        }

        .cell:nth-child(1021) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2625ms;
        }

        .cell:nth-child(1019) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -939ms;
        }

        .cell:nth-child(1018) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1336ms;
        }

        .cell:nth-child(1017) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -540ms;
        }

        .cell:nth-child(1016) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2416ms;
        }

        .cell:nth-child(1015) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1321ms;
        }

        .cell:nth-child(1069) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1150ms;
        }

        .cell:nth-child(1070) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3010ms;
        }

        .cell:nth-child(1071) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1069ms;
        }

        .cell:nth-child(1072) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -942ms;
        }

        .cell:nth-child(1073) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1289ms;
        }

        .cell:nth-child(1074) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2473ms;
        }

        .cell:nth-child(1075) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2557ms;
        }

        .cell:nth-child(1076) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -202ms;
        }

        .cell:nth-child(1077) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -595ms;
        }

        .cell:nth-child(1124) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1659ms;
        }

        .cell:nth-child(1125) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1334ms;
        }

        .cell:nth-child(1126) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1705ms;
        }

        .cell:nth-child(1127) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3459ms;
        }

        .cell:nth-child(1128) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2819ms;
        }

        .cell:nth-child(1129) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3583ms;
        }

        .cell:nth-child(1130) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -890ms;
        }

        .cell:nth-child(1131) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -308ms;
        }

        .cell:nth-child(1132) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -537ms;
        }

        .cell:nth-child(1133) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2898ms;
        }

        .cell:nth-child(1179) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -297ms;
        }

        .cell:nth-child(1180) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1903ms;
        }

        .cell:nth-child(1181) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1349ms;
        }

        .cell:nth-child(1182) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3133ms;
        }

        .cell:nth-child(1183) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2370ms;
        }

        .cell:nth-child(1184) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3860ms;
        }

        .cell:nth-child(1185) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -777ms;
        }

        .cell:nth-child(1186) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -622ms;
        }

        .cell:nth-child(1187) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2456ms;
        }

        .cell:nth-child(1188) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -102ms;
        }

        .cell:nth-child(1189) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2386ms;
        }

        .cell:nth-child(1235) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1553ms;
        }

        .cell:nth-child(1236) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3342ms;
        }

        .cell:nth-child(1237) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2570ms;
        }

        .cell:nth-child(1238) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3303ms;
        }

        .cell:nth-child(1239) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -406ms;
        }

        .cell:nth-child(1240) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2137ms;
        }

        .cell:nth-child(1241) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -356ms;
        }

        .cell:nth-child(1242) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2434ms;
        }

        .cell:nth-child(1243) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -459ms;
        }

        .cell:nth-child(1244) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2022ms;
        }

        .cell:nth-child(1293) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3600ms;
        }

        .cell:nth-child(1294) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -559ms;
        }

        .cell:nth-child(1295) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -643ms;
        }

        .cell:nth-child(1296) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1305ms;
        }

        .cell:nth-child(1297) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -163ms;
        }

        .cell:nth-child(1298) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1713ms;
        }

        .cell:nth-child(1348) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3965ms;
        }

        .cell:nth-child(1349) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1507ms;
        }

        .cell:nth-child(1350) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2021ms;
        }

        .cell:nth-child(1351) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2045ms;
        }

        .cell:nth-child(1352) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -594ms;
        }

        .cell:nth-child(1404) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3978ms;
        }

        .cell:nth-child(1405) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1930ms;
        }

        .cell:nth-child(1406) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3300ms;
        }

        .cell:nth-child(1407) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2566ms;
        }

        .cell:nth-child(1459) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2323ms;
        }

        .cell:nth-child(1460) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2904ms;
        }

        .cell:nth-child(1461) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -812ms;
        }

        .cell:nth-child(1462) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2745ms;
        }

        .cell:nth-child(1514) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1730ms;
        }

        .cell:nth-child(1515) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3154ms;
        }

        .cell:nth-child(1516) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -1562ms;
        }

        .cell:nth-child(1518) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -667ms;
        }

        .cell:nth-child(1573) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3133ms;
        }

        .cell:nth-child(1569) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -789ms;
        }

        .cell:nth-child(1570) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2998ms;
        }

        .cell:nth-child(1571) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -3324ms;
        }

        .cell:nth-child(1624) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2910ms;
        }

        .cell:nth-child(1625) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: africa 4s linear infinite;
            animation-delay: -2737ms;
        }

        .cell:nth-child(154) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2405ms;
        }

        .cell:nth-child(208) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2868ms;
        }

        .cell:nth-child(209) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4820ms;
        }

        .cell:nth-child(210) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2526ms;
        }

        .cell:nth-child(262) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4010ms;
        }

        .cell:nth-child(263) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1116ms;
        }

        .cell:nth-child(264) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3586ms;
        }

        .cell:nth-child(265) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3121ms;
        }

        .cell:nth-child(314) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4274ms;
        }

        .cell:nth-child(315) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2281ms;
        }

        .cell:nth-child(316) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4383ms;
        }

        .cell:nth-child(317) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3038ms;
        }

        .cell:nth-child(318) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3667ms;
        }

        .cell:nth-child(319) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4214ms;
        }

        .cell:nth-child(320) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2752ms;
        }

        .cell:nth-child(321) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3399ms;
        }

        .cell:nth-child(322) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4386ms;
        }

        .cell:nth-child(323) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2741ms;
        }

        .cell:nth-child(325) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4409ms;
        }

        .cell:nth-child(326) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -651ms;
        }

        .cell:nth-child(369) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2493ms;
        }

        .cell:nth-child(370) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4779ms;
        }

        .cell:nth-child(371) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1787ms;
        }

        .cell:nth-child(372) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1010ms;
        }

        .cell:nth-child(373) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4728ms;
        }

        .cell:nth-child(374) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2369ms;
        }

        .cell:nth-child(375) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4253ms;
        }

        .cell:nth-child(376) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4115ms;
        }

        .cell:nth-child(377) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1507ms;
        }

        .cell:nth-child(378) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1832ms;
        }

        .cell:nth-child(379) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -305ms;
        }

        .cell:nth-child(380) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -106ms;
        }

        .cell:nth-child(381) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3750ms;
        }

        .cell:nth-child(382) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -283ms;
        }

        .cell:nth-child(423) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2476ms;
        }

        .cell:nth-child(424) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2876ms;
        }

        .cell:nth-child(425) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3640ms;
        }

        .cell:nth-child(426) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2192ms;
        }

        .cell:nth-child(427) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3133ms;
        }

        .cell:nth-child(428) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4610ms;
        }

        .cell:nth-child(429) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3714ms;
        }

        .cell:nth-child(430) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2209ms;
        }

        .cell:nth-child(431) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3151ms;
        }

        .cell:nth-child(432) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -733ms;
        }

        .cell:nth-child(433) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2673ms;
        }

        .cell:nth-child(434) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4229ms;
        }

        .cell:nth-child(435) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2943ms;
        }

        .cell:nth-child(436) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3144ms;
        }

        .cell:nth-child(437) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1634ms;
        }

        .cell:nth-child(438) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3983ms;
        }

        .cell:nth-child(439) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2331ms;
        }

        .cell:nth-child(440) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2347ms;
        }

        .cell:nth-child(478) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3155ms;
        }

        .cell:nth-child(479) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -478ms;
        }

        .cell:nth-child(480) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -634ms;
        }

        .cell:nth-child(481) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1271ms;
        }

        .cell:nth-child(482) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2038ms;
        }

        .cell:nth-child(483) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -194ms;
        }

        .cell:nth-child(484) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4562ms;
        }

        .cell:nth-child(485) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3686ms;
        }

        .cell:nth-child(486) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -823ms;
        }

        .cell:nth-child(487) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4496ms;
        }

        .cell:nth-child(488) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3014ms;
        }

        .cell:nth-child(489) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1825ms;
        }

        .cell:nth-child(490) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1775ms;
        }

        .cell:nth-child(491) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -238ms;
        }

        .cell:nth-child(492) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2217ms;
        }

        .cell:nth-child(493) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1656ms;
        }

        .cell:nth-child(494) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2231ms;
        }

        .cell:nth-child(495) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4432ms;
        }

        .cell:nth-child(532) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3728ms;
        }

        .cell:nth-child(533) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2876ms;
        }

        .cell:nth-child(534) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -998ms;
        }

        .cell:nth-child(535) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3183ms;
        }

        .cell:nth-child(536) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3234ms;
        }

        .cell:nth-child(537) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3017ms;
        }

        .cell:nth-child(538) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -525ms;
        }

        .cell:nth-child(539) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -824ms;
        }

        .cell:nth-child(540) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -398ms;
        }

        .cell:nth-child(541) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3318ms;
        }

        .cell:nth-child(542) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1758ms;
        }

        .cell:nth-child(543) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -322ms;
        }

        .cell:nth-child(544) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4663ms;
        }

        .cell:nth-child(545) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3016ms;
        }

        .cell:nth-child(546) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3132ms;
        }

        .cell:nth-child(547) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1040ms;
        }

        .cell:nth-child(548) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4692ms;
        }

        .cell:nth-child(549) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1390ms;
        }

        .cell:nth-child(550) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2526ms;
        }

        .cell:nth-child(587) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2702ms;
        }

        .cell:nth-child(588) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -849ms;
        }

        .cell:nth-child(589) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2921ms;
        }

        .cell:nth-child(590) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -639ms;
        }

        .cell:nth-child(591) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1776ms;
        }

        .cell:nth-child(592) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -847ms;
        }

        .cell:nth-child(593) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4359ms;
        }

        .cell:nth-child(594) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4020ms;
        }

        .cell:nth-child(595) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3493ms;
        }

        .cell:nth-child(596) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2226ms;
        }

        .cell:nth-child(597) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1693ms;
        }

        .cell:nth-child(598) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -787ms;
        }

        .cell:nth-child(599) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3311ms;
        }

        .cell:nth-child(600) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3412ms;
        }

        .cell:nth-child(601) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4099ms;
        }

        .cell:nth-child(603) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1343ms;
        }

        .cell:nth-child(642) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -387ms;
        }

        .cell:nth-child(643) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4967ms;
        }

        .cell:nth-child(644) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2276ms;
        }

        .cell:nth-child(645) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -237ms;
        }

        .cell:nth-child(646) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1555ms;
        }

        .cell:nth-child(647) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -461ms;
        }

        .cell:nth-child(648) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4346ms;
        }

        .cell:nth-child(649) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4722ms;
        }

        .cell:nth-child(650) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4865ms;
        }

        .cell:nth-child(651) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4873ms;
        }

        .cell:nth-child(652) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3381ms;
        }

        .cell:nth-child(653) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2871ms;
        }

        .cell:nth-child(654) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4581ms;
        }

        .cell:nth-child(657) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4115ms;
        }

        .cell:nth-child(658) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4012ms;
        }

        .cell:nth-child(697) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2610ms;
        }

        .cell:nth-child(698) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -816ms;
        }

        .cell:nth-child(699) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1750ms;
        }

        .cell:nth-child(700) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3930ms;
        }

        .cell:nth-child(701) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3919ms;
        }

        .cell:nth-child(702) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -780ms;
        }

        .cell:nth-child(703) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3422ms;
        }

        .cell:nth-child(704) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1719ms;
        }

        .cell:nth-child(705) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3393ms;
        }

        .cell:nth-child(706) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3324ms;
        }

        .cell:nth-child(707) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -621ms;
        }

        .cell:nth-child(708) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2715ms;
        }

        .cell:nth-child(709) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3026ms;
        }

        .cell:nth-child(712) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4894ms;
        }

        .cell:nth-child(752) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1101ms;
        }

        .cell:nth-child(753) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2561ms;
        }

        .cell:nth-child(754) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2870ms;
        }

        .cell:nth-child(755) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3697ms;
        }

        .cell:nth-child(756) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -844ms;
        }

        .cell:nth-child(757) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3487ms;
        }

        .cell:nth-child(758) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3957ms;
        }

        .cell:nth-child(759) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -974ms;
        }

        .cell:nth-child(760) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -363ms;
        }

        .cell:nth-child(761) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1331ms;
        }

        .cell:nth-child(762) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2295ms;
        }

        .cell:nth-child(763) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4322ms;
        }

        .cell:nth-child(764) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2654ms;
        }

        .cell:nth-child(807) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1801ms;
        }

        .cell:nth-child(808) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -375ms;
        }

        .cell:nth-child(809) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -545ms;
        }

        .cell:nth-child(810) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2174ms;
        }

        .cell:nth-child(811) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2010ms;
        }

        .cell:nth-child(812) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -2573ms;
        }

        .cell:nth-child(813) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3490ms;
        }

        .cell:nth-child(814) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -3436ms;
        }

        .cell:nth-child(815) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -1320ms;
        }

        .cell:nth-child(816) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -4646ms;
        }

        .cell:nth-child(817) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-delay: -160ms;
        }

        .cell:nth-child(818) {
            background-color: #222;
            font-size: 0.5em;
            border-radius: 50%;
            animation: asia 5s linear infinite;
            animation-.........完整代码请登录后点击上方下载按钮下载查看

网友评论0