.# ... .... .....################# .....................### .......)...............## .....#..#..#..#..#..#...# ........?...............## .........................# .....#..#..#..#..#..#..#.# ..........g..............## ................[.........# .....#..#..#..8..#..#..#..# ..................# ...............<# ................# #..8..#..#..#..# ..............# .............## ..#..#..#..#.# .........Sg..# .......hg...## ..#..#h.#s..# ......h.h..## .........### ##########