############## .............# ######## ####....####.###########......# ####### #....>..+..............'......###....#.. #.##....####.###########.).....##......## ##.### #.# #.......##.......# #...# #.######## #######.##.......# #...# #.##.....# #.)#.......# #...## #.##.....# ##.#.......# #....###.##.....###########.........# #.................................... #....###.###################.####...# #....# #.# #............#.## ###### #.# #.######.##...... #.# #.#.. .......... #.# #†#.#####........ #.# #.#.#......#.#.# #.# #.#.#.##.#.#.#.# #.# ##### #.#<.....#...#.# #.# #...# #.#)#....#...#.# #.# #...# #.#.#...##...#.#+###### #.# #...# #.#.#...##.#.#†.......# #.# #...# #.#.#...##.#..........# #.######...###.#.#...##.#..........# #...(..'.....#.#.#...##.#..........# ########...#.#.#.#...##............# #..........# #.#.#...#####..#.###### #.####..##.# #.#.###.#####..#.# #......# #.#...........>#.# #.)....# #.#####........#.# #gg#.#.# #.#.....########.# ...w..#.# #.'.....'........# ...##.### # ###...†.########## ..... ... #.....# ##.# #.? #.....# #. +.. ####### # #...