. .o.. ##### ..o.. #...# .....# #...# ../..# #...# oo... #...# o.. #...################.# #......>..........o[o# #.##################.# #.# #.# ... #.# ########## #.##...... #.# #........# #.##.....g# #.# #........# #.##...... #.# #........#####.##..... #.# #............!......... #.# #........#####.####.## #.#######.##########<####.##########. #....)..........<.................... #########......####........#########. #......####........# #.........)........# #......####........# #......# #........# #.##### #........# #.. #######.## #.. #... #... #<.. .