######## ##.#.##.# ####### *#♣......## ##.#.#.# * ♣♣♣......### #### ##..(..## ♣##.#..#...# #♣.###....ff## * ###'##++######### #### ##############.##.###.fff.# * * #8.8#..Y.8##.≈≈##...$###...##.......8.8.♣# ##.f..## * #.).#.....'P.≈≈≈'...[/#.....'.....#.#...## #...P..# * #.#.####.8#%≈≈≈≈'.../}#.....#..####...### #...#### ######'#....####.≈≈≈≈#...$##.....####....#'#######..### #P.....####....#≈≈≈≈.#######.....#....####P.P..)##....# #......# ####.###≈.###8.,###..###.#######.(....##....# #..P...# #P..#####8.⌠.8#####...###♣♣##P.....##....# ########* , ###................P###....♣########.....# * ,, , ########'''########♣.......♣####♣.....## * , ,, , , , ..............#......................## , ,, ....f..PP.....##........f............#.# * , * , ,.......P......###...Pf..##.#.#...#....## ,, , *, ........)....####.....###.#(...####..## ** , ** * ..#.f..f.(..#.#.#......##.....## #### * * *..P.P..f##.......#.....######..### , * * ,...PP..fff.........#(...# ##f....## , , , * ...PP.P............#....## #...../.# , , * ,......P.....P..P.....P...# #.#f.....## , , ,..........................####.......## ###### * , ,..............PP.......#f..#..Pf.....#.# ##.P..### ,,, P.........#...PPPP......###.............####...P#..## *, , ,, , PPP............PPP.....# ##.............##.#.PPP...## ,,, , .PP.........#.#P..P.#.. ##..................P....P## , ..PPf......##.##.PPP..# * ##ff..................fP....## * , ..PPf.......#####P.PP## ###...f........P#........ff..#.# , .#fff.#....######.....# #.................#..P....f..### * , , .fff.......##.#......####........f.........#P.....?..## * , ,* ...f.......#.........P.#........fff........#.P........# * , , ..................................f.........#....f.#### , ..................................<.......###..fff# , , , .......f.........P...........#............P.#....ff## ,, ,.......f....##..PPP.