## ####### ############## ..........#### #.....# #............# #...... ....# #.#.#.# #............# #.....# #..####.._..# #...........## #.....# #.......#.### #...........# #.....# #.........####################...........# #####...^.+ #........................................# ..........#####.##'####..####..........................# ..............))#.....#..#..#^.........................# ................#.....#..#..##'###.....................# ...............)#.....#..#.......#...................### ...............(#.....+..#....>.##...................# ................#.....#>.#......'......#########.....# ...........[....#.....#..#....<.#......# #.....# +##.............#.....+ #......#......+ #.....# #.#######....(# #......#......+ #.....###### #.#.....#.....#######. ########......# #..........# # #.....#............. .......# ###..........# #.....#...........<. #######... .............# #.....#....########. ... ++####.......# #.....##...# #.......# #......#...# #.>.....# #.>....#...# #..###### #......'...# #..# #......#...# #..# #......#...# ..##########..# #......#...# ## ..............# ###....#...########... ..............# ##+###.............. ########......# .................. #......# ................... #......# ..........u#####.). #......# ...........# ##......# ..#######..# ........# .. #..# ###......##### #..#####.. #..........# #......... #.......[..# #......... #......<...# #.#######+ #..........# #.# #..........# +.# #..........# #.# #..........# ..+ #........### .. #..#####.# #.. .#