######### #<...o..# #.#####.#####>. #.#####.#<..... #.##......# #.##.##.### #.......# ####.#### #.# #.# #.. ###