############### ####.............# #....###########.########## #.#.###...................## #.#..#..........⌠..........# #.####......⌠.......⌠......# ###.# #...................## #...# ##..⌠.).⌠...⌠...⌠..## #.### ##...............## #.# ##.⌠...(⌠....⌠.## #.# ##...........## ###.# . ##..⌠...⌠..## #...######.. ##.......## #.###....... ##..<..## #.##........ ##...## ##.......... ##### ##.b....... #......... #......... #........> #......... #......... #.#.......