....#### ...... # ### # #....# ###...#.# #....# ...#.#.###....###.. #.... ........... #.#.#####....# #............# ###.######..<# #.# ###.# #.########.# #......ooo.# #########..# #..# ..... ..o... o...... .....## .....#