######### #######..>....# #.............# #.#####.......# #.##...<......# #.............# ####.##......... #.##.......#. #.########## #.####### #.......# #######.# #+## #.# #...# #.# #..... # #.##..o... #...##.#...o... .......[{....... ##...##.#....... ##. #.##...... # #.# #..... ..# ....# ### #+##