. . ..... . . ...... ..o.. ..... #.... ...# ##.o.#########..# .................####### .......................... ..........O............# #####....................### ...............o............ ..................O........>.. ######....................... #...............######## ######...............################# ..........%........<.o..O......(......# ####..###########..#################.# . #..# #..# #.# ...############..# #..# #.# #.................###########..#################.# <............o............g..............o.......# ..............a...................##############.# ##############..##############...# #...#.# #..... ..........#####.#..o# ........ .....g............#...# ......... ............#g###.#...# #........ ........... #O#...# ........ ......... #.###.#...# .... !.... #.........# #.#######.# #.# #.# #.# #.# .