##### .... ... .. ..#####.#####... #...........# #....<....# ##.......## ..$.#.....#.....# ... ##g..## ...# # ##r## ## ........g........ .##...........# ..............# ..............# ............. ......%.... ......... ...