####### ####### ...... ..... #...+ #..# #...# #>.# ##+#...#####..+ ..............#####. #+#................ #....####+.#####. #..<.# #.+ #.b..# #.# ......... ... ########### ##