#### ############# .....#######.........>.# ........)......)..####.# ######.####.####.# ####.####.# #.# #.........# #.# #.######### #.# .. ######.### #.# ............# #.#### #'#####+##.# #....## #.# #.. .. ##.# ##.....#### ##.+###.#.###'.#########.......#.### ## #..#^# #.###.#...................... ..### #..#..#.#.#..#.#########.......#.####...... #. ..#.#.###.#.#.# ##..........<...># #. #.#..#.#.#..#.## #....##..####.#.# #.####.#.###.###.#... #...###..# # #......'###.#.###+.. ###.# #..# #..###.###....(# #.# #.. ...# #..##..##'#####+##.# #....... #..#.#.............# .# ###.#..## #...#####.##...##..# .# .....# #...# #.....###.## .# # ##. ###.## ##.#######.# ##. ##. # ##.###..# #...# #.. #.# ... ##.....# #.### #.# #.# ..# ####..# #.# #.# #.## #o.# #..# #.# ##.####..## #o..## #..# #.# #####.#.##....###lKg... #..# #.# #....###...#...o.# #..# ##.###.###.#.##.....[###..## #...###...##.# ##.####......<..... ............# #.# #.#...###...# #.###...#### #.# #.#...# .# ##.## #.# #..###. .... #.# #.. .. ###.# ..# #.. .## #.# ### #.# ## #.