########### ## ..........# ... ########..#######... #############............ ........................# .........########.......# ######..# #.......## #..########........# #.................# .............O..........# ............a...........# ........#########.......# ........# #######..<....# ......... ..............# ......... ..............# ### #. ####..### ########......# #... .o . #######.)....# .#) .###.# ........<....####...# #. .#. .............##..o .. .##o. # # .............##..) .#.... .#.# .........[...##....##.#..##.. .............##.# #...##o#.#### .............##.#..##.........# .............##)#######o.##.#.. .......).....###..)....##.# .............# #.)###### .# >..........####)########## ...............).........#### ........(......)............. ..........o.............## .........o..............# ..........o...........<.# ........................# .......(................# #####...................# #...................# #...................# #...................# #...........