######## #.)....# #.####.########### #.# #.##......... ######'## #......##### #.......######.#.# #....@..@....#.#.#######. .##.......###.............. ####. #.......# #..###########. #....##.......# #......... #.#.....####### #.##....###### ....###'###### #.. ......... .##.##).......# #.. ......# +...+........# #.. ##....# ##.##........# #... #<...# #@##........# #(.g.@.....# #.#############.......#### #.#....<..............# #.#.############.g...## #.#.############....# #.#............#.... #.############.######## #######......@............... #......#.....#######.######## #......'.....'..# #.# #......#.....##.# #.# ######.#.....##.# #.# #######.#.....##.# #.# #.....#.#.....##.# #.# ####.....#.#.....##'## #.# #.....)..#.#.........###'####### #[.......#+######....##........# #............# #....##........# #............# ###'###........# #............# ###.###........# ##'#.........# #.....#........# #.#..<..#### #.....#......... #.##############.....#......... #..............'o....##'#####.. #..#############.>...##.# .. #..##.......# ########.# #...........# ########.# ##.##.####.. #........# #.##.# #.######## #.##.# #.# #.##.### #.# #......# #.# ####.#.# #.# #.#.# #.# #.#.# #.# ####.# #.# #....# #.# #.#### #.# #.###########.# #.............# ###############