##### #...# #.<.# #...# #.hh# #.gg....... #.......... #.......... ...!....... .[.......... ..#.......... #####........(