. ... #.# #.......# #.# #.......# . #.# #>......# ... #.# ############ #.......# .... .####.#############..........######.......# ...g...........................................# ......g####.#...........#..........######.......# ......gg..(.................................%...# .....?.####.#%..........#..........#######......# ###### #.#...........#..........# #......# #...# #)#...........#..........# #......# #.>.#######.#...........#..........#######....<.# #...............................................# #...#######.#.###############.############......# #...##........# #.# ######## #...##.###....# ######### #.# #...##.# #....# #.......# #.# ####...##.######.####.......# #.# #...........................# #.# #...#####.######.####.......# #.# #...##......##..%....<......####.######## #...##......##........................>.# #...##..................................# #...##......##.......###########.#####..# #...##########.......# #.# #..# ##.## #.......# #.# #..# #.# #.......# #.# #..# #.# ######### #.# #..# #.# #.# #..# #)# #.# #..# #%# ########### #.# #..# #)# #.........##############.#####..# #.# #...............................# #.# #.........##############.##.....# #.# #.[............%.........##.....# #.# #<.......>#################.....# #.# #......(..# #######.###### #.# #.........# #...#........# #.# ########### #...#.......(# #.# #...#........# #.# #...#........# #.##############################...#........# #.)................................#).......# ################################............# #####........# #........# #....<...# ##########