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