####### ###########.....# ..........#.....# ..........'.....# #########..#.....# #............ #.......#'##.....##### .####............ #.......'..#.....#...# ................. #.......#..#.....#...# ................. #.......#..+.....#...# .................( #.......#..#.....#...# .................. #.......#..#.....'...# .................. #.......####.....#...# ........o......... #................##### .........$........ ########...))....# .........$...$.... #.....+...))....# ........$$........ ..##.....#...(.....##### ...............?.. .........###'#######>..# ..................# ...........)...........# ..................# .......................# .#####............# .. .............##...##...# ####............#... .............##...##...# ...#.(..........#... .............#.........# #.................... (............#....##...# ##.................... .............####+##...# ##.#................. .............##...##...# ####...........#...# ...........#....#....# ##........#.#.... ...........#....#....# ##.#.#.......... ...)..(....#....#....# ##.###........... #.........#....#....# ## ##..#............. ##.........#....#....# .#.# ##..........##...# #........).#....#....# ....### ###................# #......)[).#....##'### ....#.## ##......#####........# #......##+####..##...# #....## ##....#.........#.....# #......##..###..##...# #.....###.....#.....#...##....# +......#......<.#....# ####.#..$.#.......###+##...# ....+...##+###.....'........#.)..# .......$$..#####..... .#........#...##..##.....#.....>..#....# #######.$..+ #........#..##..###...##..#......##..###.###...# #.$..# +........#..##..###...##..#......###+###'###...# #....## #........#####..........(.#.......#...#...#....# #.....# #+.........#............#.......#...#...#....# #.....#......#........#............#.......#...#..##....# #.....#......#........#............#......######..##....# #.....#......#........##+##....##..#......##..##........# #.....# .....#............#....##..#..........#.........# #.....# ....#....####....#....##'#####'####..#...##....# #.....#####..#....# #....#....#...........#..#...##....# #.........#..##'### #....'....#...........#..######....# #.........#......# #....######...........#### #....# #####.........#......##. #......................... ###### #.............#..........#.......................... #.............#..######..#....<.!.................... #....#####....#..## ##........................... #....# #....#...# ##+######+################## #....# #....#...# #....# #....'...# #....# #....#+### #....# ##......# #....# #......# #....# #......# #....# #......# #....# #......# ###### ########