.# ## .# .....######.# ............. ... #............# .... ##............##..... .......##............# #.....##............## . #..................... ...#....r................ #....##........>......... ##.#..##gg.......<........ ...........[............... .#....................... #.......##............## .........##............# .#####.?........##...... ...........# ...(. ###......%... .... #######.... ### #