### #######<## .........# #######..# #..# #..# #..# .#######..# ..........# ..# #########.####### #.# ^. .........)....# . #.#..##########...###.# #.#.. #.#..##...#######.# ..#.. #.#...)...........# .o...# #.##.##...######### #.#..[####.#............... ...........#..#####....#### ....................>...<.. ..............##.##.....### ####...####.#...##.....# #.O.####.#.########.# #........#.# .# #.#)####.#.# # #.#.# #.#.# #.#.. #.#.# . #.. #.#.. # #... ### #... .....