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