########## #.....)..# #........# #........# #........# #..<.....# ####.##..# # #####.###.... #.........###.. #.........# #ghh......... #..h......### #####..>.... #..###### ##<# .. #.