### #.# ###.########## #............. #%..#########. #...# #####...# #.......# #####.####..####### ............^....... .##.#.....####### #.###.# #...#.# #.#.#.# #..<#.# #####.# .# .. #