..... .....####+### ......##......# ..........^.# .......+......+ ............# ..........#......## ..?.........# #.........#........ #............# ... ............. ##............# #.### #.......# ..............####.... +.......# ...........(......#.## #.......# ...........(......#..###.......### ..................(................ ...?.c.........(..#..........###### #......(.........#.#.###.##.#### ##.......(.......#.#.###........ #......!........#.#..#####.#### #...............#.#..## #.# #...............#.#...# .# #...............#.#'#.# #............####.....## #............# #......# #. ........##### #......###.# ############## #.......##.######## #............# #.................# #............# #.#####..#.######.# #............######.............<...# #............#......######.#.....#####.# ##...#.......#......# #.............# #...#...(...#......#######..########### #...#.......+......+............... ###...#.......#......########.####### #.............'..............># #.............#......########## #.........#'#.#......# #.........#.#.#......# ###########.#.#......# #.#.#......# #.#.###....# #.#.# #....# #.#.# ###### #.#.# #.#.# #.#.# ########.#.# #........#.# #.########.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.########.# #..........# ##########.# ###