########## ##########......... .......<....###### ##########..# #..######## #.......... #....###### ##....# #....# .# ###....##.# #.........# #..[......# #.........# ###....##.# ## #....##.# ..# #....##.# .... ########.#.###.##..#.# ..............O....... ########.###.#....##. #.# #.......... #.###.######### ##...## #####