Wow! That was surprisingly more difficult than the structure makes out. ********************************************************************************************************************************************************************************************************