####### ####.....# ....#.....# .....#.....# #.....#.....# ##.....#.....######## .....................# #.....................# .......................# .......................# ........##...............# . ........................+ ...........###............# ...............####'######## #.#............+.>.........# ####.#............##.#.######.# ...............................# ....#.#....##########.#.######.# .....#.#.#'## ### ###...# #.# .....#.#.#.# ##.####.##..# #.#### ......#.#.#.###...##(#'#..######.##.##### ..........#.##.....'##.##...............# .........##.###...###...##..####.##...### ........).#...###.###.....##.# #.......# ..............# ####...<.....# ##.##...# ####..........###.###.....##.# #.##...# #.............##...###...##..####.##...# . #.............#.....'##.##...........^.# ...#.............##...##.#'#...#####.####.# ....#.....#####....##.####.##.#.#..........# ..........###.......########....#.###.###### . ...............#....##..........#.# #.# .. ................#....###.####.#..#.###.###### ####'#####. #...............#....###.####.#.............# #...........##...............####.............#.###.####.### #...........##...............###...##.###..................# #...........+................>......................###..### #...........##........#####.#.##...##.#######.#.....# #..# ##....g......#............##...##...##...# #.####..# #..# #.........................+..........#...######## #.## #..# #...........(.............######...#.#..........# #.# #..# #.........................# #.......#..........###.# #..# #.....)...................# ##....###..........'.#.# #..# #...#######...............# #....# ##.........#.#.# #..# #... #(..............# #....# #.........#.#.# #..# #.. #####'##.######## #.#### #.....)...#.#.####..# #.##.# #.# #.........#.#.......# #.##.# #.# #.........#.#######.# #....# #.# #.........#.# #.# ###### #.# ###########.# #.# #.# #.#######.# #.# ###########.......#.# #.# #.................#.# #.#########################.# #...........................# #############################