##### ###### ##########...############ #....# ......................... +....+ ########...#....o..# #....# ### ############.#####...#.##### #....#..... .................l...+.l...## #..<..%.# ########.........#...#....o.# #....%...# #........)#...####.#.#.......##.## #.........##### h# #.......# # #.........# ...........# ##<...##### ##.........+ ###### .......l.# .#.......# ..