### ..# #.# ####.######### #....#........ #.#....# #....####### #..........# .......#.#####.# #####..#.# #..#.# ####..#.# .......<# ####.#.## #.############# #... #....o.<)...... #..# ##############. #.. #.. #.. #.