########## #........# #.######.# ######.#......# #......##.##### #......##.######### #.................. #............##### ###..............# ....... #..............#.# ....... #........#######.# .o..... #........# #.###.o..... #........# #.#.'...<... #........# #.#.#)...... #....###.#######.#)#....... ##.................o.....# #.....#.#######.#)#.....# #.#.#.#.# #.#.+.....# #..<#.# #.###.....# #..>......... ... .....# ###.###.##### #.# ####... #.. ... #.# #.. #.. ... #. .. #. ..... #. .... ....