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