##### #...# #...# #...# ####### #...########### ##.....## ### #.............######.......## ##########.# #.....#######.....#.........####..........####### #...#.# #####.(.........#....####....#......# #(..#.#############.........#.#### ##.####..>...# #...#..............)......[...######............# #####..############......<............####......# #.## #.........#####.##..#55{......# #.##### #.........# #.#.....##......# #.....# #....)....# #...#.########### #.###.# #......(..# #..#>.# #..##.# #)>..?.(..# #....## ##.##.##########.()..(.(# ###..### #.....##....(.)#.....#.###....# #.....########.#######.#.....###### #.......######(#######...##....#..# ######## #....#..............##..#.........# #......# ##..####.#######...).#.##.....##########......# ##...##......................................# ##.#..##.......###...........................# #........#######.....<......###########......# ##..#.#### #####.#.##.<.......## ######## #.....#####.....#^.####..#....## #.##............##...###.#.#...## #.###.........#######..###.#....# ######## #......#......###...###^.######.####......# ######........##....###.^.###.#...##......# ###..........###.^.P..).###..........# #......##.###^..#^....P.####........# ##.#....#..#..^#####...^...####......# #..#....#.####.#))....P..#PPP##......# #.##.(....# #..#.#.#)#....PP####.##### #.##......# #.##.#)..#...#### #.# #♣♣♣# ########.......#.# ##########.PP# #.# ♣...♣### #.....##.......#.################ #.# ♣.>..'.# #..............#.............##########.##♣...♣#.# #......##......###.......###.............##♣♣♣##.# #....>.##..............^.....#########....######.# #.....###..<...############### #......)....# #.....# #......# #...######### #.....# #......# ##### #.....# #......# #.....# #......# #.....# ######## #######