####### ###### ##.....##.....# ##...?.......... #............... #............... #............... #............... #.......<...>... #...$........... ##.............. ##.....##.....# ####....###### #....# #....### #...gKr# #....#S#####..# #....#.?.....# ####.####...%# #.# ..... #.. .... ##.. .## .. .. #