############################################################## .............................................................# . #...#..............##..#..#...#...............#.......#....# o..#..............<...##.....#<..#^..?...........#...##..#....# .o...[........###...)[.......#...#............................# .........#+####.#####'###....#................................# o...#....#........)...[.#)...#..............#...####..#..#....# .........######.........#....#..............#............#..#.# ......#### #.######..#.......##..#.........................# .H.... ###....'..#######.....#...##..............###...# #...#. #####.'....#..# #.....#...##.......########.'.#.# ..... #...#.#.##.#### #.##..#...##.....#.#.##.....#.#.# ### # #...'.#....# #.##..#............#.##.....#...# #...#.###### #.}...#.......#....#.##..####...# +...#### #.....#..........#.#.########...# #.#....# ##'##.#.....(#'#...#.#....#.#.#.# #.#..#.##### #...#.#......+.#####.#....#.'...# # #........# #...#.#.....)#.......#....#.#...# #.###....##### #...#....##..#(......#....'.#.#.# #.+ #..#.....##########....##..#.###'#.#.#..#.#...# #.# #..#..##.....# #....##..#.#...#.#....#.#...# #.# #..........#.# #.#..##..#.#.#.#.#....#.#.#.# .. #####........# ###........#.#.#.#.#.##.#.#...# ## #....#### #..........#.#.#.#.#.##.#.#...# #.##.# #........#.#.'...#.#.##.#>#.#.# #..Y.# ##..........###...###....###...# #####'#######.....#####'#########..........# #......##...#.....#.............'.<##..##..# #..###Y##...#..##.+.............#..##..##..# ##+#..###.##'###.....######.########..........# #.....Y....#...#..........#.# ######.....# #..........#...#.##..#..#.#.# #.###.# #.##..###.##...#..........### ##### #.....# #..# #.##...#########'#########...# #.....# ..... ...#.....................#.#.# #...#.# Y..........#.....................#.#.# #.....# #########+#########################...####.....# #................# #................# #...#######......# ########................# #............#######....# #............#.....#..#.# #.#..........#.....#..#.# #............#.....#....# #####............#####.#....# #....>.....####...# #.##...# #.#......#.# #.#.# #..#...# #...>......## #...#####'#...# ######......# ######........# #......# #.#####..# #.##...# #........# ########......########........# ..............................# O###......#.....#.......###...# ..........#.....#.......###...# ..............................# ###############################