############ ################..........####.#.#. #>................................. #####.##############.########'####.#.#. #.....## #.# #)......#.# #.##...# #.# #.......#.#+#+#+# #...+ #.# #.......#.%....... .. #...# #.# #.......#......... .....##..)# #.# ####'####......... ..........# #.# #.####.......... .....###o## #.# #............... oo. #)# #########......... .. #)# .................. #.# ########..........# ... #.#..#...... .#.## #.#..#....# ..#.# #.#.)#....### .. #.# #.#.......... #+# ... ###+##'######## #.# #.............. ... +.........##### #.........# #.........# #.........# #.........# ###########