###### ...... ...... ......######### .............# #..........# #..........# ####### ##+#..##.### ....... ######### #....##g####....... ........###'###..g...)>...... ........#.....###.#.##.......{{ ........#.....# #............ ........'..#..+ ###.##....... .(......#.....# #.# ####### ........#..)..#.###.###### ........###'###..........# #########.#..##.###.####.# #.##.#......<# #.# #.##.#..###.####.# ########.##.#...........# {#######........##.##..##.###### #...........#####.............# #...........#########..#.####.# #...........##.....<...#.####.# #...........##.........#.#....# #...........##...........#....# #........)..)'........#..#....# #...........##........#.>'....# #...........##........####...## #...........##........# ##### ########........(..##........# #..................##........# #.........###########........# #.........# ########## #.........# #.........# #......†..# #.........# #........_# #.........# #.........# #.........# ###########