# .... ....# #....# ....# ....# #######....# #......#.# ###.##.#.# #.##.#.#. #####{##.#<#.# #..{..##o#)#.# .. #.######.#.#.##... #.######?#.#....... #l#...##.#.z.##.... #.#.#.##.#o........ #.#.#.##.#.#.#..... #.#o#....#...# ... #.#.######.###.)... #o#.#.......)...... #.#....###.#####... #.###..# #.# #.# #..# #.# #.# #..###.# #.###......+ #o.........# #..........# ##.........# ....... ....... ...... ..... .... #