############ ##..........# ........[##.# .#.#####)##.# #.##.# #.#####.##.####### .......()........# ..#######..#####.# #........#.# ##########.########## ##...................## #..........⌠..........# #......⌠.......⌠.(....# ##...................## ##..⌠...⌠...⌠...⌠..## ##...............## ##.⌠....⌠....⌠.## ##...........## ##..⌠...⌠..## ##.......## ##..<..## ##...## #####