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