.h .. .. !. .##.. .... ..# ###..## ##.....## ##..<....## #........... ....S.5g....<...## .....#...(......# .... ##......$..# ... ..........# .. ...........# # ............# .............#