############### ......).......# #############.# #.# #.#################### #....................# ##########.#######.#.# ##.## #.#.# #...# #.#.##### #####...######........ ..................... ##..........###...###### ...#........###......[.# ## #.#...##......#####.# #......##.####.# #.#### ...........# #.# ##.'<+ ##...#####.# #.# #.### ##.# #.# #.# #.. #. #.# #.# #.## . #.# #.# ..# #.# ... ####