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