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