########### #.....g(... #.........# #.........# #.h<....... #.........# #(........# #.......... ##########.