.!...~..*....*..~..!..~!.*.~..!~...~!...*.*!.....~...!..~*..!.*~.....**!*~.!.*.*..*~..!.~!!..~.
....##....##..*.~!.##.....##...~~..~.~.##.*.!.....##.....##...*.!..#######*.**.~...########....
...##...##!!.~.....###...###...~*...####..~*..*...##.....##.!.....##.....##...!....##..**!.....
...##..##..~....~..####.####...*.*....##....!.....##.....##.*.*...~.!....##.~.~~!..##.~...!....
...#####!.!.*~*....##.###.##~....~....##..!..*!...##.....##~**..*..#######*..*!~...#######.....
...##..##~!~*.~!...##.....##!*..!..~..##!~.*.*.....##...##..*..!...*.!...##....*...!.....##....
...##...##~.*~~....##.....##...*.~....##.....*.**..*##.##!....!....##.....##...*...##....##....
...##....##...~....##.....##~..!.~..######!..~.*.....###~....*.....#######!*.!*.....######.....
...!!!...!.!~....**...!...!.....!.!~....~..!..~...*.~..*.!~..!.!..~.~...!*.~~!!!..!.!.!~.*!....