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