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