######################################## .......................................# ............................#####..###.# #.......####........##....# #..# #.# #......)####..............# #..###.# ###..........(..............#####......# .......................................# .######'#####'########'########........# #.............##.............#........# #.............##.............#..###...# #.............##.............#..# #...# #.............##########.....#..# #...# +...........>.# #.....#..# #...# #########{##### #######..# #...# #####W{# ........###...# #....#.## ..............# .####(##.# ####....[.....# ..$ #..#W# .####..........# #..###F# ...............# #..Wo# ...........###.# #..#....# ...........###.# #......(.## ...............# .#.#...### ...............# #o$#. ...............# ..>... +######........# #..#### #.#####..# ##. #.# ..# #.. .# #.. ####