.# #. #. #. ######.## .>......######## .........#.....## .........<......# .^......gg....... ..........g...... ................. ................. ................. ................. ........(........ #..#............ .....#####.####