########## .........# #.......# #.......# ##....>..# # ........g###.##g## ##..l...hh........ ......!<.######### ##...##### ###