.. . #..# . ..# #######+# ..# w. .. #.......# #.##.##.# #.####### #...#..%# ###'####### #..g....# #.....#...####...wl..+ #.###.###.'.##.......# #.#.......#..'.......# #.############.....!.# #...#<....# #.......# +.#.#.##### #.......# #.#.......# ###+##### ######'#### #..# ##.# #######+### #S# #.<.......# #.# ###.........+ #######'####.'......... #....S....#..#......... +.........'.##......... #.........####........ #.........# #....... ########### #######