############ ##..........## ##............## #..............# ##########..............# #........#..............# .........................# .P...###.##)<............#### P... #.###.............)..### ... #.. ##..........####...# P. #..# ######.##### ###....# P #... #.# ..#.... #.#.. #.# .b# ##. #.### #.# ..# #.# #####....# #.###.# ##bg......# #....>###..# ..# #####..##S#### #....g...# #.....##.# #..#### .. ...## ## #(#.# .(...# .(.... (....