MY FS FLIGHTS
Replay this flight in 3D — the full flight path over the terrain with every stage, event and score along the route.
Taxiing from the parking to the runway took 5 minutes and covered 2 nm.
| Score | Description | Start | Profile | End |
| 0 % |
Average speed 25 kn 0 kn min to max 57 kn |
0 | 57 kn | |
| 0 % |
Average speed turning corners 12 kn max 27 kn |
0 | 0 kn | |
| 100 % |
Average g force 1.00 g 0.98 g min to max 1.01 g |
1.00 | 1.01 g | |
| 100 % |
Beacon, navigation and taxi lights on |
|||
| Info |
Average pitch angle 0.0 ° -1.2 ° min to max 1.4 ° |
-0.0 | 0.1 ° | |
| Info |
Average bank angle 0.6 ° 0.0 ° min to max 1.4 ° |
0.0 | 0.3 ° | |
| Info |
Battery Master On at 09:55:26 |
|||
| Info |
Engine 2 Started at 09:55:26 |
|||
| Info |
Beacon Lights Switched On at 09:55:26 |
|||
| Info |
Navigation Lights Switched On at 09:55:26 |
|||
| Info |
Landing Gear Down at 09:55:26 |
|||
| Info |
Parking Brake On at 09:55:26 |
|||
| Info |
Engine 1 Started at 09:56:19 |
|||
| Info |
Taxi Lights Switched On at 09:57:07 |
|||
| Info |
Flaps Position 2 at 09:57:09 |
|||
| Info |
Parking Brake Off at 09:57:14 |
|||
| Info |
Flaps Position 3 at 09:57:16 |
|||
| Info |
Flaps Position 4 at 09:57:17 |
|||
| Info |
Taxi Lights Switched Off at 09:59:51 |
|||
| Info |
Landing Lights Switched On at 09:59:57 |
Departure roll runway 32L at YMLT Launceston. Takeoff distance 4,090 m 206 % of runway. Liftoff speed was 149 kn. Local weather - Temperature 20 °C. Wind 3 kn at 225 °. Crosswind: 3 kn Tailwind: 1 kn.
| Score | Description | Start | Profile | End |
| 0 % |
Takeoff distance 4,090 m 206 % of runway |
|||
| 100 % |
Liftoff speed was 149 kn Target 154 kn |
|||
| 27.38 % |
Runway alignment max 34.20 m 22.97 m left to 11.23 m right |
-9.92 | 22.97 m | |
| 100 % |
Average g force 1.00 g 0.93 g min to max 1.16 g |
1.00 | 1.16 g | |
| 100 % |
Takeoff Bounce |
|||
| Info |
Average pitch angle 0.6 ° -1.0 ° min to max 12.6 ° |
0.1 | 12.6 ° | |
| Info |
Average bank angle 0.2 ° 0.0 ° min to max 0.4 ° |
0.3 | 0.2 ° | |
| Info |
Strobe Light OFF should be ON at 10:00:48 |
Departure climb to 50 ft agl from runway 32L YMLT Launceston.
| Score | Description | Start | Profile | End |
| 97.33 % |
Heading variation -1.1 ° -1.2 ° min to max -0.9 ° |
-0.9 | -1.2 ° | |
| 100 % |
Average speed 150 kn 148 kn min to max 153 kn |
149 | 153 kn | |
| 100 % |
Average bank angle 0.3 ° 0.2 ° min to max 0.3 ° |
0.2 | 0.3 ° | |
| 89.14 % |
Average g force 1.31 g 1.07 g min to max 1.44 g |
1.19 | 1.07 g | |
| Info |
Average VSI 638 ft/m 109 ft/m min to max 1,198 ft/m |
109 | 1,198 ft/m | |
| Info |
Average altitude 15 ft agl 0 ft agl min to max 38 ft agl |
0 | 38 ft agl | |
| Info |
Average pitch angle 14.5 ° 11.1 ° min to max 16.7 ° |
13.2 | 11.1 ° | |
| Info |
Strobe Lights Switched On at 10:01:05 |
|||
| Info |
Stall Warning Activated at 10:01:05 |
|||
| Info |
Stall Warning Deactivated at 10:01:06 |
Departure climb to 400 ft agl from 32L YMLT Launceston.
| Score | Description | Start | Profile | End |
| 99.25 % |
Heading variation -1.5 ° -2.1 ° min to max -1.2 ° |
-1.2 | -2.1 ° | |
| 100 % |
Average speed 157 kn 154 kn min to max 166 kn |
154 | 166 kn | |
| 100 % |
Average bank angle 0.6 ° 0.0 ° min to max 1.2 ° |
0.3 | 1.0 ° | |
| 100 % |
Average g force 0.96 g 0.91 g min to max 1.05 g |
1.04 | 1.02 g | |
| Info |
Average VSI 1,484 ft/m 1,228 ft/m min to max 2,153 ft/m |
1,228 | 2,153 ft/m | |
| Info |
Average altitude 93 ft agl 40 ft agl min to max 322 ft agl |
40 | 322 ft agl | |
| Info |
Average pitch angle 11.0 ° 10.4 ° min to max 13.2 ° |
10.9 | 13.2 ° | |
| Info |
Landing Gear Up at 10:01:10 |
|||
| Info |
Flaps Position 3 at 10:01:12 |
|||
| Info |
Flaps Position 2 at 10:01:15 |
Departure climb to 1,000 ft agl from 32L YMLT Launceston.
| Score | Description | Start | Profile | End |
| 100 % |
Heading variation -2.2 ° -2.3 ° min to max -2.2 ° |
-2.2 | -2.2 ° | |
| 100 % |
Average speed 182 kn 169 kn min to max 196 kn |
169 | 196 kn | |
| 100 % |
Average bank angle 0.9 ° 0.8 ° min to max 1.1 ° |
1.1 | 0.9 ° | |
| 100 % |
Average g force 0.95 g 0.92 g min to max 1.00 g |
0.93 | 0.97 g | |
| 100 % |
Landing gear up |
|||
| Info |
Average VSI 2,205 ft/m 2,094 ft/m min to max 2,338 ft/m |
2,338 | 2,211 ft/m | |
| Info |
Average altitude 674 ft agl 401 ft agl min to max 948 ft agl |
401 | 948 ft agl | |
| Info |
Average pitch angle 11.6 ° 10.6 ° min to max 12.7 ° |
12.7 | 10.6 ° | |
| Info |
Flaps Position 1 at 10:01:33 |
Enroute climb started 1 mile north west of YMLT Launceston Launceston (State of Tasmania, Australia). Climbing from 1,579 ft asl to 31,977 ft asl, an increase of 30,397 ft in 15 minutes and covering 92 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 254 kn 197 kn min to max 284 kn |
197 | 276 kn | |
| 100 % |
Average bank angle 13.2 ° 0.0 ° min to max 30.8 ° |
0.8 | 0.1 ° | |
| 100 % |
Average g force 1.04 g 0.91 g min to max 1.22 g |
0.97 | 0.98 g | |
| Info |
Average VSI 2,432 ft/m 280 ft/m min to max 3,475 ft/m |
2,228 | 280 ft/m | |
| Info |
Average altitude 11,436 ft asl 1,579 ft asl min to max 31,977 ft asl |
1,579 | 31,977 ft asl | |
| Info |
Average pitch angle 8.0 ° 2.9 ° min to max 10.8 ° |
10.2 | 2.9 ° | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Flaps Fully Retracted at 10:01:40 |
|||
| Info |
Landing Lights Switched Off at 10:04:32 |
Enroute level cruise started Latitude: -40.0614019 Longitude: 146.4651379 and lasted 10 minutes, covering 72 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average altitude 32,014 ft asl 32,006 ft asl min to max 32,019 ft asl |
32,006 | 32,011 ft asl | |
| 100 % |
Average speed 264 kn 264 kn min to max 269 kn |
269 | 264 kn | |
| 100 % |
Average bank angle 0.1 ° 0.0 ° min to max 0.2 ° |
0.0 | 0.1 ° | |
| 100 % |
Average g force 1.00 g 0.99 g min to max 1.00 g |
0.99 | 1.00 g | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Average pitch angle 3.0 ° 3.0 ° min to max 3.0 ° |
3.0 | 3.0 ° |
Enroute descent started 6 miles south of Liptrap (State of Victoria, Australia). Descent from 32,011 ft asl to 2,811 ft asl, a decrease of 29,200 ft in 20 minutes and covering 99 nm.
| Score | Description | Start | Profile | End |
| 0 % |
Average speed 242 kn 204 kn min to max 265 kn |
264 | 204 kn | |
| 100 % |
Average bank angle 9.6 ° 0.0 ° min to max 30.6 ° |
0.0 | 0.5 ° | |
| 98.86 % |
Average g force 1.03 g 0.84 g min to max 1.27 g |
1.00 | 1.11 g | |
| Info |
Average VSI -1,296 ft/m -2,749 ft/m min to max -1 ft/m |
-1 | -492 ft/m | |
| Info |
Average altitude 12,055 ft asl 2,811 ft asl min to max 32,011 ft asl |
32,011 | 2,811 ft asl | |
| Info |
Average pitch angle 1.2 ° -3.1 ° min to max 4.2 ° |
3.0 | 4.2 ° | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Landing Lights Switched On at 10:41:36 |
|||
| Info |
Flaps Position 1 at 10:46:49 |
|||
| Info |
Landing Lights OFF should be ON at 10:47:07 |
|||
| Info |
Exceeded 250 kn below 10000 ft at 10:43:38 |
Enroute level cruise started 2 miles east of YSBE Sunbury East Sunbury (State of Victoria, Australia) and lasted less than 1 minute. , covering 2 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average altitude 2,759 ft asl 2,729 ft asl min to max 2,774 ft asl |
2,774 | 2,729 ft asl | |
| 100 % |
Average speed 189 kn 163 kn min to max 204 kn |
204 | 163 kn | |
| 100 % |
Average bank angle 1.3 ° 0.5 ° min to max 6.0 ° |
1.1 | 6.0 ° | |
| 100 % |
Average g force 1.00 g 0.84 g min to max 1.17 g |
0.90 | 0.92 g | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Average pitch angle 4.7 ° 3.0 ° min to max 6.0 ° |
4.2 | 3.4 ° | |
| Info |
Flaps Position 2 at 10:47:13 |
|||
| Info |
Flaps Position 3 at 10:47:20 |
|||
| Info |
Landing Gear Down at 10:47:34 |
|||
| Info |
Flaps Position 4 at 10:47:40 |
Enroute descent started 3 miles north of Oaklands Junction (State of Victoria, Australia). Descent from 2,647 ft asl to 2,577 ft asl, a decrease of 70 ft in less than 1 minute. and covering less than 1 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 158 kn 157 kn min to max 158 kn |
158 | 158 kn | |
| 100 % |
Average bank angle 1.7 ° 1.3 ° min to max 1.9 ° |
1.3 | 1.9 ° | |
| 100 % |
Average g force 0.94 g 0.93 g min to max 0.94 g |
0.93 | 0.94 g | |
| Info |
Average VSI -1,335 ft/m -1,405 ft/m min to max -1,207 ft/m |
-1,207 | -1,405 ft/m | |
| Info |
Average altitude 2,606 ft asl 2,577 ft asl min to max 2,647 ft asl |
2,647 | 2,577 ft asl | |
| Info |
Average pitch angle -0.4 ° -1.4 ° min to max 0.8 ° |
0.8 | -1.4 ° | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 |
Arrival started 3 miles north of Oaklands Junction (State of Victoria, Australia).
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 149 kn 144 kn min to max 160 kn |
160 | 145 kn | |
| 100 % |
Average bank angle 0.8 ° 0.0 ° min to max 2.0 ° |
1.8 | 0.1 ° | |
| 100 % |
Average g force 1.01 g 0.91 g min to max 1.09 g |
1.01 | 0.98 g | |
| Info |
Average VSI -1,056 ft/m -1,728 ft/m min to max -727 ft/m |
-1,591 | -807 ft/m | |
| Info |
Average altitude 2,086 ft asl 1,731 ft asl min to max 2,524 ft asl |
2,524 | 1,731 ft asl | |
| Info |
Average pitch angle 0.9 ° -1.2 ° min to max 2.9 ° |
-1.2 | 0.8 ° | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Flaps Position 5 at 10:48:03 |
Approaching runway 16 at YMML Melbourne Intl from 4 nm to 3 nm. Descent from 1,326 ft agl to 1,015 ft agl. A decrease of 311 ft in 22 seconds.
| Score | Description | Start | Profile | End |
| 100 % |
Approach angle 3.1 ° 3.1 ° min to max 3.1 ° Target 3.0 ° |
3.1 | 3.1 ° | |
| 100 % |
Average speed 145 kn 144 kn min to max 147 kn |
145 | 145 kn | |
| 100 % |
Heading variation -0.0 ° -0.0 ° min to max -0.0 ° |
-0.0 | -0.0 ° | |
| 100 % |
Average bank angle 0.1 ° 0.0 ° min to max 0.2 ° |
0.1 | 0.0 ° | |
| 100 % |
Average g force 1.00 g 0.91 g min to max 1.03 g |
0.98 | 1.01 g | |
| Info |
Average VSI -812 ft/m -908 ft/m min to max -718 ft/m |
-853 | -879 ft/m | |
| Info |
Average altitude 1,172 ft agl 1,015 ft agl min to max 1,326 ft agl |
1,326 | 1,015 ft agl | |
| Info |
Average pitch angle 1.0 ° -0.0 ° min to max 1.8 ° |
0.9 | 1.2 ° |
Approaching runway 16 at YMML Melbourne Intl from 3 nm to 2 nm. Descent from 1,000 ft agl to 687 ft agl. A decrease of 313 ft in 24 seconds.
| Score | Description | Start | Profile | End |
| 100 % |
Approach angle 3.1 ° 3.1 ° min to max 3.2 ° Target 3.0 ° |
3.1 | 3.2 ° | |
| 100 % |
Average speed 145 kn 144 kn min to max 145 kn |
145 | 145 kn | |
| 100 % |
Heading variation -0.0 ° -0.0 ° min to max -0.0 ° |
-0.0 | -0.0 ° | |
| 100 % |
Average bank angle 0.1 ° 0.0 ° min to max 0.2 ° |
0.2 | 0.0 ° | |
| 100 % |
Average g force 1.00 g 0.95 g min to max 1.05 g |
1.02 | 1.00 g | |
| Info |
Average VSI -789 ft/m -869 ft/m min to max -716 ft/m |
-869 | -795 ft/m | |
| Info |
Average altitude 848 ft agl 687 ft agl min to max 1,000 ft agl |
1,000 | 687 ft agl | |
| Info |
Average pitch angle 1.1 ° 0.4 ° min to max 1.7 ° |
1.6 | 1.2 ° |
Approaching runway 16 at YMML Melbourne Intl from 2 nm to 1 nm. Descent from 674 ft agl to 378 ft agl. A decrease of 296 ft in 22 seconds.
| Score | Description | Start | Profile | End |
| 100 % |
Approach angle 3.2 ° 3.2 ° min to max 3.4 ° Target 3.0 ° |
3.2 | 3.4 ° | |
| 100 % |
Average speed 145 kn 145 kn min to max 145 kn |
145 | 145 kn | |
| 100 % |
Heading variation -0.0 ° -0.1 ° min to max -0.0 ° |
-0.0 | -0.1 ° | |
| 100 % |
Average bank angle 0.1 ° 0.0 ° min to max 0.2 ° |
0.0 | 0.2 ° | |
| 100 % |
Average g force 1.00 g 0.99 g min to max 1.01 g |
1.01 | 1.00 g | |
| Info |
Average VSI -773 ft/m -792 ft/m min to max -759 ft/m |
-792 | -759 ft/m | |
| Info |
Average altitude 526 ft agl 378 ft agl min to max 674 ft agl |
674 | 378 ft agl | |
| Info |
Average pitch angle 1.3 ° 1.2 ° min to max 1.4 ° |
1.2 | 1.4 ° |
Approaching runway 16 at YMML Melbourne Intl from 1 nm to 0 nm. Descent from 366 ft agl to 127 ft agl. A decrease of 238 ft in 19 seconds.
| Score | Description | Start | Profile | End |
| 67.78 % |
Approach angle 4.7 ° 3.4 ° min to max 6.3 ° Target 3.0 ° |
3.4 | 6.3 ° | |
| 100 % |
Average speed 145 kn 145 kn min to max 145 kn |
145 | 145 kn | |
| 100 % |
Heading variation 0.0 ° -0.1 ° min to max 0.1 ° |
-0.0 | 0.1 ° | |
| 100 % |
Average bank angle 1.4 ° 0.1 ° min to max 2.2 ° |
0.2 | 1.9 ° | |
| 100 % |
Average g force 1.00 g 0.99 g min to max 1.02 g |
1.00 | 1.00 g | |
| Info |
Average VSI -701 ft/m -760 ft/m min to max -676 ft/m |
-760 | -676 ft/m | |
| Info |
Average altitude 199 ft agl 127 ft agl min to max 366 ft agl |
366 | 127 ft agl | |
| Info |
Average pitch angle 1.5 ° 1.3 ° min to max 1.7 ° |
1.4 | 1.5 ° |
Landing on runway 16 at YMML Melbourne Intl, runway length 3,662 m. Threshold height at 100 ft agl was excessively over target. Threshold speed was slightly above target at 145 kn.
| Score | Description | Start | Profile | End |
| 100 % |
Threshold speed was slightly above target at 145 kn. Target 135 kn |
|||
| 0 % |
Target 50 ft agl |
|||
| 0 % |
Landing and flare profile |
|||
| 100 % |
Heading variation 0.3 ° 0.1 ° min to max 0.5 ° |
0.1 | 0.5 ° | |
| 95.5 % |
Average bank angle 1.6 ° 0.1 ° min to max 3.7 ° |
1.8 | 3.3 ° | |
| 100 % |
Average g force 0.99 g 0.83 g min to max 1.17 g |
1.00 | 0.96 g | |
| Info |
Average speed 144 kn 141 kn min to max 145 kn |
145 | 141 kn | |
| Info |
Average VSI -430 ft/m -689 ft/m min to max 54 ft/m |
-676 | -689 ft/m | |
| Info |
Average altitude 43 ft agl 0 ft agl min to max 100 ft agl |
100 | 0 ft agl | |
| Info |
Average pitch angle 2.2 ° 0.0 ° min to max 4.9 ° |
1.5 | 0.9 ° |
Touchdown point was 611 m beyond the touchdown zone. Touchdown speed at 141 kn was a little fast. Touchdown rate was heavy at -689 ft/m. Runway touchdown position was significantly misaligned by 22.4 m from centreline. Local weather - Temperature 22 °C. Wind 3 kn at 224 °. Crosswind: 2 kn Headwind: 2 kn.
| Score | Description | Start | Profile | End |
| 32.75 % |
Touchdown VSI was -689 ft/m. |
|||
| 0 % |
Touchdown distance was 1,024 m Target 457 m |
|||
| 92.79 % |
Speed at touchdown 141 kn Target 132 kn |
|||
| 29.38 % |
Runway alignment max 22.42 m 22.40 m left |
22.38 | 22.40 m | |
| 84 % |
Average bank angle 1.3 ° 0.3 ° min to max 3.3 ° |
3.3 | 0.6 ° | |
| 72 % |
Average g force 1.42 g 0.96 g min to max 1.74 g |
0.96 | 1.34 g | |
| 100 % |
Landing Bounce |
|||
| Info |
Average speed 141 kn 141 kn min to max 141 kn |
141 | 141 kn | |
| Info |
Average pitch angle 0.8 ° 0.6 ° min to max 1.0 ° |
0.9 | 0.7 ° |
Total landing distance 1,774 m, 48 % of runway. Runway rollout alignment was misaligned by 22.4 m from centreline.
| Score | Description | Start | Profile | End |
| 100 % |
Landing distance 1,774 m 48 % of runway. |
|||
| 29.47 % |
Runway alignment max 22.40 m 22.40 m left to 0.00 m left |
22.40 | 8.63 m | |
| 97.71 % |
Average g force 1.02 g 0.94 g min to max 1.29 g |
1.29 | 1.00 g | |
| Info |
Average speed 131 kn 71 kn min to max 141 kn |
141 | 71 kn | |
| Info |
Average pitch angle -0.3 ° -1.3 ° min to max 1.4 ° |
0.8 | -1.3 ° | |
| Info |
Average bank angle 0.7 ° 0.0 ° min to max 0.9 ° |
0.7 | 0.2 ° | |
| Info |
Strobe Lights Switched Off at 10:50:26 |
Exiting runway, average speed 44 kn
| Score | Description | Start | Profile | End |
| Info |
Average speed 44 kn 11 kn min to max 62 kn |
62 | 12 kn | |
| Info |
Average pitch angle -0.5 ° -1.3 ° min to max 0.6 ° |
-1.3 | 0.4 ° | |
| Info |
Average bank angle 0.3 ° 0.0 ° min to max 1.0 ° |
0.0 | 0.7 ° | |
| Info |
Average g force 1.00 g 0.96 g min to max 1.03 g |
0.99 | 1.00 g | |
| Info |
Flaps Position 4 at 10:51:18 |
|||
| Info |
Flaps Position 3 at 10:51:21 |
|||
| Info |
Flaps Position 2 at 10:51:23 |
|||
| Info |
Flaps Position 1 at 10:51:25 |
Taxiing to the parking from the runway took 2 minutes and covered less than 1 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 14 kn 2 kn min to max 22 kn |
12 | 7 kn | |
| 92.5 % |
Average speed turning corners 14 kn max 18 kn |
0 | 0 kn | |
| 100 % |
Average g force 1.00 g 0.97 g min to max 1.02 g |
1.00 | 1.00 g | |
| Info |
Average pitch angle 0.4 ° -0.5 ° min to max 1.4 ° |
0.4 | 0.5 ° | |
| Info |
Average bank angle 0.6 ° 0.0 ° min to max 1.8 ° |
0.8 | 0.6 ° | |
| Info |
Flaps Fully Retracted at 10:51:31 |
|||
| Info |
Taxi Lights Switched On at 10:51:33 |
|||
| Info |
Landing Lights Switched Off at 10:51:37 |
|||
| Info |
Parking Brake On at 10:53:27 |
|||
| Info |
Landing Lights ON should be OFF at 10:51:49 |
|||
| Info |
Engine 2 Stopped at 10:53:42 |
|||
| Info |
Engine 1 Stopped at 10:53:43 |
|||
| Info |
Beacon Lights Switched Off at 10:53:44 |
|||
| Info |
Taxi Lights Switched Off at 10:53:44 |
While the aircraft landing score of 66.3% may seem disheartening, it's important to recognize that there are clear areas of improvement that can be worked on to achieve a better outcome in the future.
Starting with the Approach Phase, it's evident that the descent path was above the glideslope limit and the speed slightly exceeded the target. By focusing on maintaining a more precise descent path and closely monitoring speed, pilots can ensure a smoother transition into the Landing Phase.
Moving on to the Landing Phase, there are a few key areas that need attention. The threshold height being excessively over target indicates a need for more precise altitude control during the approach. Additionally, the poor landing flare and heading suggest a need for better coordination and execution of landing procedures. By practicing these maneuvers and focusing on technique, improvements can be made in these critical moments of the landing process.
In the Touchdown Phase, the heavy touchdown rate and landing point being significantly beyond the designated zone are clear indicators of a need for better control and precision during the final moments of the landing. Adjusting touchdown speed and aiming for a more accurate touchdown point can lead to a smoother overall landing experience.
Finally, in the Rollout Phase, the runway alignment being off-center highlights the importance of maintaining proper alignment throughout the landing process. By consistently working on maintaining runway alignment, pilots can ensure a safe and successful landing every time.
Overall, while the current landing score may not be as high as desired, it's clear that there are actionable areas for improvement. By focusing on technique, precision, and coordination throughout each phase of the landing process, pilots can work towards achieving a higher score and ensuring a safe and successful landing in the future. Keep practicing and refining your skills, and the results will reflect your dedication and hard work in no time.
Scroll or drag the slider to zoom · double-click to reset · hover for values