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