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