###### #....# ##### ##### ######## ##### #....###(..###...######......#####.... #....#.......'...+....+.............. #....#...#####...#....#.............. (. #....#...........#..[.#....#######.###.... #.......######.###....#....#............... #....(>...............'.........#..###.# #....#.#..........#####....#...........# #....#.#..........## ##+#.#....##...#.# ##'#.#+#..........'#####.#.#)#...#.....# #.#..............'##.........<..#..##.# ##'#.....###.....................#... .# #........# #.......................... + #.......####..........##.......#.#####. #.......'.(+..........##.......#... #.......####...................#.... #.......####...................##..# #.......#......†...............# #. #.......#................ .... #.......#................ #.......#...#...##+###.. #.......#........ # #.......#........ #...w...# ....... #.......# ....... #.......# ... ###....... #........ #....... #...... ...