### #_# ##'## #...# ### #...#######.... #...#.......... ### ### #...#.......... ....o ##.# #...#.......... ..... #O## #...#.......... .....o###.####...#.......# ......{{{{{.##...#.......# .....w#####..#...#.......# ...(. ##O#...#.......## .... #.#...#.......>.. ... #.......##....... .. ##......# ....... . ###......##....... ......)...+....... ...#.#.#)##....... ....#.#.#.# .... ....#...#.# ... #..#.# #..#.# ##..#.######### ....#.........# ###..#.........# ##.##...........# ##...##..........# ##.^_..##..<...#.## #. ##.^...^.##..##.#+## ... ##^.^......##.......# ...#...#####...#.##....# .##.##^'#.#.#'.##..+....# .....###..#..###...#....# #.....###.....###....# ###.........>## # ############### #.####...### #.............# #.# ##### #.###########.# ####'######## #.#...# #.# #........)... #.#.#.#######.# #..<......... #.#.#.........# #............ #.#.########### #.....†...## #.#.# ####'###### #.#.# #.# #.#.# #.# #.#.# #.# #.#.# #.#########################.#.# #...........................#.# #############################.# #......# #.# #.####)# #.# #.#<.#.# #.# #.#....# #.# #.#####################.# #.......................# #########################