### ######### .>. .......<# #.# #############.# #.# #.............# ####.###.###########.# ........>............# #####.##.############.# ####......#.# ### ...#....#.#.######## ........+........... ...#....#...######## ## #....##..## #....##...# #....##...## #..........# #..........# ####.......### #..........# #.[........# #..........# #..........#####.# <.................# ##########..######## ##.# #.# #.# #Y>.# .#..# .. ..# ... ..# .... ..# ..... ..# ...... #.#