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