########### #........... ######............ #................. ## #.................#.... #.. #.................#.... #.######### #####......................###.#.......# ######..................... .............. ..[........................ ............# ..........................### #.........# . ...................#+#..#.....#.....(...#.. ##..........####.#.# ............(....c... #.........#...#.#.#......<.....(......... #.........#.#.#.#................$....##. ##>...................................# ###########.....###....#...##....#.#.###.## #.........'.....#......# ####......#..# .# #.......###.....#......######...##+#..# .# #...................................#.# #........#.##.........#...............##.# #........#.##.........#.............####.# #.......##.##.........#..............# #.# #.......##'#####.#+####..............# #.# #.....<..........# #############.# #.# #...........##.###.# ##############.# #.# #...........+.<....# #..............# #.# ########....###.#### #..............###'#### #....'...# #.....................# #....##### #....>..............8.# #....# #######...................>.# #....#####.........................8.# #.......##...........................# #.......##...........................# ####....##.....................#..#### #....##....)....######......#..# #....##.........# #.........# #....##.........# #..[....#.# #....##[........# #........># #....##.........##############.. #......................# .. #......................# #.......###............# #.......# #............# #.......# #............# ##......# #............# ######## #............# #............# #............# #............# #............# #............# ##############