### .... ..... ###########..... ############............... ##................##''##... #.####.######....##8..8## #...##.# #....###..### #....### #....#÷'..'<# ###....####....###..### ###....####(##8....8# #####.........####..### #.........#..###÷+..+÷# #..............###..### #..........#...#8....8# #..............###..### { #.........##...# #.........##...# ######.........# #....w....#.... #...###.##...... #...#....###.... #.......... .... #........#...... ....#.....(?r... #.#.##......{... #... ......w ... #. #...........