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