AAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvvvvvvvvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvvAAAAAAAAAAAAAAAAAAAAAAAAvvvvvvvvv