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