_____ ______  _____ _   _  _____ _______   __ ___  ___  _____   _______ _____  _     _____ _   _ _____ _____  ___________ _____ 
|  __ \| ___ \/  ___| \ | ||  ___|_   _\ \ / / |  \/  | / _ \ \ / /  _  /  __ \| |   |_   _| \ | |_   _/  __ \|  _  | ___ \  __ \
| |  \/| |_/ /\ `--.|  \| || |__   | |  \ V /  | .  . |/ /_\ \ V /| | | | /  \/| |     | | |  \| | | | | /  \/| | | | |_/ / |  \/
| | __ |  __/  `--. \ . ` ||  __|  | |  /   \  | |\/| ||  _  |\ / | | | | |    | |     | | | . ` | | | | |    | | | |    /| | __ 
| |_\ \| |    /\__/ / |\  || |___  | | / /^\ \_| |  | || | | || | \ \_/ / \__/\| |_____| |_| |\  |_| |_| \__/\\ \_/ / |\ \| |_\ \
 \____/\_|    \____/\_| \_/\____/  \_/ \/   \(_)_|  |_/\_| |_/\_/  \___/ \____/\_____/\___/\_| \_/\___/ \____(_)___/\_| \_|\____/
                                                                                                                                 
                                                                                                                                 
______ _____ _____ _____ ______  _____  _____  ____ _____  ___                                                                   
| ___ \  _  |  ___|  __ \| ___ \/  ___||  _  |/ ___|  _  |/ _ \                                                                  
| |_/ / | | | |__ | |  \/| |_/ /\ `--. | |/' / /___| |/' / /_\ \                                                                 
|    /| | | |  __|| | __ |  __/  `--. \|  /| | ___ \  /| |  _  |                                                                 
| |\ \\ \_/ / |___| |_\ \| |    /\__/ /\ |_/ / \_/ \ |_/ / | | |                                                                 
\_| \_|\___/\____/ \____/\_|    \____/  \___/\_____/\___/\_| |_/         
gpsnetx