######### #.......# #<# #.g....# ....##.# ##.#.# #.#.. ..#### #.. ### #. ##.# ###...## #...^..## #.......# #.......# #.......# #.....<# ###...## ##.# #. #