### ... ######..... #.)..+..... ##)####..... #........... #..)........ #.<........# #..[...###.# #......# #......### #........# #........# ##.......# #.......# ###.....).# #......)5o# . #.........# ... #.........###..... #......##.....o... #......##......F.. #......##......... #.[....##....##.c. #########....+ .. #....# . #....# ####.#