#### ..... ######## .....# #......# ......##......# ..............### #...........## #.h.......#..# #...hh)##+####'####+# #.....###...........# g........ ######<###### ###...... ### ........# #........# #.........