######## ##......## ##........## #..........# #..........# #..........# #......)...# #...<......# ##........## ##...>....### #......?....## #............## #..........#yl# #..........##.# . #..........##........ ##................... ##.....l######...... #####..# ....... .... ........##### ..... ........<..# ..... ..#.######...... .S... .... ##.