##....... ###.......### ............. ## #..?......# ... #.........# ....#.........# ......@Ss.....# #h........# #...%.....# #....[....# #........<# #.........# ##.......## ##.....## #######