###### #####...... ... #...#.#..... #....#######...#.....# #..............#.....# #..............#.....# #....................# ...............<# .........#.#.#.# #.#......#.....# #)#......#...#.#.## #>................... #....#...#...#####.# #....#####....... #...... ..#.###.. #.....###...... #.....# #....... #.....# #....... #...... ....... #..... ... . ... ..... ##....% ....# ###########....#### ....5@...O>........ .....######....#### . #####