### ... .. ... .. #.# ##.## #.# ...###...###... ....#.....#.... #. ##.......## #.. ##....<....###... .#...........#.... .....#####.#####..... #.....###...###.....# #.....#.....#.....# #.....#####.....# #.....###(....#... #.....#.....## ########.........## ..................... ......l.############. ......gg# ........# ........# ........# ........# ........# ........#