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