### ##### #.. ...# ######.# ####.###### .....#.###.....<...# .......^..##.####.# #....## #.# #.....####.# #..........# ......#.######## ##### #.# #.# #+#