############ ##.o........## ##..).........## .###..ooo.........#######. . .......................... .. ...#..............#######. ... .. #..............# .... . #.........<....########..# ##.............#....#...# ##..........#.#..)[..# #..................### ...#.......##.####.# ...........##......# .........##...#### #######....## ...........o..# ............### .........)o.... ..............l ..........#..... ............... ............... ........>...... ..........<.... .....rg........ .........##.... ............... ...%....o. .... #.<.# #o### .b. o..## #.## #