######## ###......# #........# #+##########.#....>.# ...........#.#..l...# .......o...'.#......# .....o.....###......# ..!.......# #......# ......)...# #...%..# ..........# #####.## #######+## #.# #.# #.# #)# #.# #.# #)# #.# #.## #..# ##.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ... ..... ......# #......# #......# #......# ...