.# .# .# .# .# ##.###### ####.g...... #....# #....# #....# ......... #........... #.........### ####..%.### #....? r.....