.. ##.### ....M### ##...... .##..%...# #........# #".......# ........<# .........# .........# ### .........#...# ........P#..g# .........'.h.# #.......P#+#+# ###......# ###....# #...## #...# #...# #####...# #...#...# #.......# #.......# $. #.......# #..# #.......# #...#.......## #...sh.....# ##.........# ###.<.....# ##......# ###....# #...# #.... ..## ##