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