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