. # .. .# ...#########.## ............... ..(............ ...g......#.# ...#####.##.# ######....## #.......####..........# .......?..##..........# ..........##..........#..(.).....# ..........##..........#..........# ..........##..........#..........# ..........##..........#..........# ..........##...).((.(.#..........# ..........##..........#..........# .(........##..........#..........# ..........##..........#..........## ..#######.).............^...>....... . #.########...............### #.# #........######.... #.# #........# ### #.########........# #.<.......#.......# #....#%####+#.%...# #...#### #.....# ##### .......# #.......# ###.....# ..##### ..## ..