? #.# #.# #.# #.####### #.....S.# #.......# #.......# ###.<.(# #...#### #..># #...# ###S# #?# #.# ..! ....# ...... PP....P. #P...PP~{ PP...~~~~ ?~~