::::::::::。:::::::::::::::::::。::::::::::::::::::::::::::::::::::::。::::::::::::::::::::::::::::::::。:::::::::::::::::::::。:::::::::::::::::::::::::::::::::::::::::::::。:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::。