##### #...# #### #### #...+ ..# #....# #...# #.# #.##.# ####...#####.###.##.## .......Oa...........>.# #######.....#.#.#.##.## #######)#.#.#.#.##.# ..............#..#.# #######.########.#.######### ..........................<# ###.###.########..########## ....o....# #..# ####..#.)# #..# #....))# #..# #......# #..# ..'....... ...# ###.....### ##.# #...... ..# #.....# ###.#.#