.. .. #.. #.# .. .. #.# #.# ###..###..# ......... ##....#####.# #...........### #.##g..####$... # #[#......# ##. #.....##### ###..####...#.#..... #.........%.#....... .....#..##..#....... .........#[.#....... ....#....#.......... ... #.......#....... .. #....##......... ....?.. #............... .##.)...# ##....#..#....... ........###........#....... ##..........######.#....... #........### ###g#....... #......# #...##...>.. #......#######.#.# #..... #..sg.........#..# ##.## ##bo#.#..#######... #..#....... ...# ####..###### ....l #.... ....#. #....# ..## #....# ##..##