######### #............#### #............##.##### #............##.#.O<# #...............#.### #............#..#.# #......).>........# #............#...J# #............+....### ######## #.....)......#......#### #......# ##.#.####'#####........# #......# #.####.## #........# #......# #.<.....####........# #>.....# ###..............#### #.....(#### ##### #.#............#########.........#...... #.#...............J....'.........'...... # #..#####.....#######.#.........#...... #..# #####.# #.#####.....# ..... ....# #.# #.# #.....# .... #.... #.# #.# ####### ... ###. ..# #.# .. ... #.# . ..^. #.# .... #.# .....#