#. .. #.## .#.#..##... .......... ...#..#... ......#..# +# .........##.# ............###... ......g.g......... #.......g......... ## .#....##..#######.. . .................... .. #. ..#...###..#.#### ... .. ................. ....##. ................. . ..... #.###..##.##.#####.## ......#..##.###..##.##.###..... ###!.......<..................... ###.............###.............. .....[....#........).......###.# ..........#........#[##.##.....#+## . ..... .............#.##.##........#... +##...##.##........#..#.##............ ...........).......'.......###.......# l...####.##...)....##...##+# #.......# . #.##.#.#.######..# .....#... ............(.. ....# ...#+## .. ####................# ....# ..........#######.# +###.. ...########... ... .W. .. ..##< .... ... . #.#