.. .. .###. # . . .?.. .##.# .. ... .... .. .. ...# .. .##.. #. #..# #..##..# #.<##g..... #..# ..... ..##. .... #.. .. ... ..# ##. .. ... .. . #.. .. ## ..