######## #.....[# #.####.# # #.#..#.# ..# ####.#..#'#..... #<..............# ####.##.......#.# #..........# ...........# #####.......# #+#....... .#######