. ... ..# ... ..# #.### .... #.###.###.# #....r....# #####g##### #h# #.# #.# #.# #.# ..# ###