### #.# #####.# #.#.....####### #....<......... ##.#.###.####### ...............# ########.##.>..# ......ghhs....# ####...g......# #..........# ............# .............. .............## ..............