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