##. .. ### . .. ... .. .. #. ..#..# #..##8###8##.# ........#..# #.....#..# #..<..#..## #.....#...# # #.........###### #. #8###8##.......# #..#.....#..#####.# #..g........# #.....###.##### #..... #.# ....... ..# ##..... #### #..... ##.... #..##