#### ... ########## ####.####......... #................. #................. #......^<...##### ..............># ........###.##.# ............##.# ........######.# ........# #oooo..... ........# #.o....... ......... ....[.(... ####..### #..?....... ... #.#.####.## #.#.# .# #.#.# #