### ###############.# #....g...g......# ### #.#############.########.# #.# #.....g.g.#..........# ######.###.#######.##########.# ............#######+## #.# ########....#........# #.# #.....#...%....# #.# #....##........#########.# #....##......g.#...<...#.# #....##......g.#.#####.#.# .....##....o...#.# #.#.# #############'###.# #.#.# o.. #.# #.#.# .....#.#####.#.# ......#.......#.# .o>gg..#######...# #g......# #.### #g......# ### ######### #........ ########.### .......<..(# ########r#.# #.#.# . #.# # ... #h# .....##K# .......o# ........+ ........# ........# ........# ........# ........# ........#