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