###### ###### #....# #g...# #....# ... #....# #....# .... +....# #....# #....#+##....### ###'## .........##'#...# #...# .........#.o+...# #...# .........+..#...# #...# .......)..##'#...# ###'## #...o......# #....# +..........# #....# ... #..........+ #....########... #..........# #.............# ...#+###....# #.............# .... #....# #.............+ .... +..... #.............#+# .... #..... #...............# # ... #.....%........(# #..# #...............# #..' #.......<.......# ##..### # ###########....)####.....###... #.....'..+.....'. .... #.....##'#[....###..... #..##................#'## #.. +................'... ##. #................# # #. ##+###'###+#....##.#.. ....'..'....'..'.. ##'######....#..#.. ##.. #.....# '# #... +.....+ #... #.....# +... #.....# .. #.. #+#.....#..# ...##..##.#.....'..# ...........'.....#..+ ...........#.....# . ....)......#.....# .......##M#.....# ...##.. #.#.....# .. #..##.#.....# ...+..#.....# ....#..+.....+ ##..##'#.....# ###.#.....# #..#.....# +..'.....+ ##.#.....# #.#.....# ..#.....# ##+#.....# ....=# ..... .... .