### ..# ######+####.# ##### ############.........#.#####.# #...# #..........'.........'........ #...###.##########.........#.......# #...'..>.......)....###+###......... ##...##...............# #......... . #....##.............#.# #......... .. #...###.............#.. #......... ...####...###................# #######... ..........##..............##.. .## #.........##......####.....# . #.?=......##......# ......# #.........##......# ...#.# #......#+###......# ..# #...... ######## #...... #...... #...... #######