########## .........####### .......$........ ............... ............. ......g...########### ......g..g.#........# ....######g#........# . #.#........# #.'........# ######........# #..'.#........# #..#'#........# ###'#<#........# #...###'######## #...'.....# #...#.....# #####.....# #.....# #.....# #######