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