###### #....# ##.##.# ####...#.### ###### #....#.....# ......###....#.....# .......+.#...###....## ........#.#..## ##....## ........#...##.. ##....### ....[...#..##..⌠..##.....## ...........##..⌠.⌠..##.....# #+##....### .⌠._.⌠. ###...# ####...##..⌠.⌠..##...### ###..##..⌠..+#..### # ##..##...##..## ... ##..##.##..## .... ##..###..+#### ..... ##..#.......# .......#####.#.......# .......@.<.'.........# .......#####.........# ..... #.........# #### #.........# #####..#### ####...#### #..<......# ## #.........# +..##.........# #............# ####.........# #.........# #.%<......# ##.######## #.# #.. ##+