############### #.............# #########.###########.# #...........# ##.####### .#####.###.########......... #.# #........g...##.... #.###........#...# ## #...(.#..##..##..# #...^##..##..##..... ##...####..##..##..... #...# #..##..# ...## #...##..##..## ##.# ........ #<.# ..# .....####..##..# .# ##....# #.. ..# ..## #.. #.. ..# ## ##