######### ....... #.....# #.%...# #.....+ #.....# #.....# ..S...#'### h#### #h# #r# #h# #S# #.# ###+### #.....# .. #.....# ....###.S...# (......<....# ...r###.....# # #.....# .....##### ..#####