### ######.. ......#### ###......... ...#....### ## #(.......# .... ##.<......# ....# #........... ......##.##.###..# .####..?....# . h........######### ##...............# ...#.............# .h..............# ####............# ####....###### #...$.o.o.# #..######.# ##.## #.## ###.h# #S.# #..hS# ##S# #....##h# #.### #.### #S# #...# # # #.# ####h####.## #h#####hS.S......# #.[S.h...........# ######...........# #............?. #.............. ................ ###............. #............ #........... ##.......