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