######### ## ##...#...## .# ######### ##.........## ..# ........# #...........# <.# ........# #...........# ...##. ........###...........###########...... ....................................# ..# .........)......#...####............# ..# ........###.....###......####...##### ..# ........###.##....#####..## #.### ..# ........##..###...>.......###.# ..# ........##.## ##..............#### ##..### ........##.# #######.##.#......# #.....# ##########.# ######....##...#.####.....# ##.######.......######...>........# ##.........###....######...........# #..)#########............#.........# ######.#.# #....###.###.........>..# #........# #...## #..#