EEEE::::::EEEEEE::::::::7777EEEEEEEE::::::EEEEEE::::::::7777EEEEEEEE::::::EEEEEE::::::::7777EEEEEEEE::::::EEEEEE::::::::7777EEEE7777777777::::::EEEEEE::::7777777777777777::::::EEEEEE::::7777777777777777::::::EEEEEE::::7777777777777777::::::EEEEEE::::7777777777777777::::EEEEEEEEEE::7777777777777777::::EEEEEEEEEE::7777777777777777::::EEEEEEEEEE::7777777777777777::::EEEEEEEEEE::7777777777777777::::EEEEEEEEEE::::77777777777777::::EEEEEEEEEE::::77777777777777::::EEEEEEEEEE::::77777777777777::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::::EEEEEE::::::777777777777::::::::EEEEEE::::::777777777777::::::::EEEEEE::::::777777777777::::::::EEEEEE::::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEE::::::777777777777::::::::EEEEEE::::::777777777777::::::::EEEEEE::::::777777777777::::::::EEEEEE::::::7777EE77777777::::::EEEE::::::7777EEEE77777777::::::EEEE::::::7777EEEE77777777::::::EEEE::::::7777EEEE77777777::::::EEEE::::::7777EEEEEE::::::EEEEEE::::::::7777EEEEEEEE::::::EEEEEE::::::::7777EEEEEEEE::::::EEEEEE::::::::7777EEEEEEEE::::::EEEEEE::::::::7777EEEE7777777777::::::EEEEEE::::7777777777777777::::::EEEEEE::::7777777777777777::::::EEEEEE::::7777777777777777::::::EEEEEE::::7777777777777777::::EEEEEEEEEE::7777777777777777::::EEEEEEEEEE::7777777777777777::::EEEEEEEEEE::7777777777777777::::EEEEEEEEEE::7777777777777777::::EEEEEEEEEE::::77777777777777::::EEEEEEEEEE::::77777777777777::::EEEEEEEEEE::::77777777777777::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::EEEEEEEEEE::::777777777777::::::::EEEEEE::::::777777777777::::::::EEEEEE::::::777777777777::::::::EEEEEE::::::777777777777::::::::EEEEEE::::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEEEE::::777777777777::::::::EEEEEE::::::777777777777::::::::EEEEEE::::::777777777777::::::::EEEEEE::::::777777777777::::::::EEEEEE::::::7777EE77777777::::::EEEE::::::7777EEEE77777777::::::EEEE::::::7777EEEE77777777::::::EEEE::::::7777EEEE77777777::::::EEEE::::::7777EE