###### ###....### ##........## ##..........## #............# ##............# #.....####....# #...### ###.<# #..## ############### #...### ###....##h....... #.....####.......gh......h ##............####gh...... #............# #)...h... ##..(.......## #........ ##........## #........ ###....### #........ ###### #........ #........