. .# .# .##### .#######..... ............ # #.......# #.. ##.....## . #...#.......#...# .................# #.....b<#g.....## #......###.....# ....... %....# ....... ......# ....#.. ..#... #.###. ?###. . .. .. .. . #