### #.. #.# #.# ################.####### #....................[.. ####.#.#.###.######.######## #............# #......... #.##.#.#.###########'########### #.##.....#........#8.8#........# #.....#..#........#...#........# #..#.###.#...⌠....##'##....⌠...# #...## ####...................## #..#.###.#######....<....###### #..##.#.###.# ##.......## #...........# ######### ##..##....### #..#####.# #...# # ##..# #..# #..# #..# #..# #..# #..######## #.......... ##.######.. #.# #.# #.# ##.# #h.# #h## #. #. #. #. #. #.