(cid:19)(cid:30)(cid:29)(cid:25)(cid:31)(cid:25)(cid:27)(cid:31)(cid:23)(cid:30)(cid:26)(cid:25)(cid:28)(cid:14)(cid:31)(cid:6)(cid:15)(cid:15)(cid:16)(cid:28)(cid:13)(cid:26)(cid:31)(cid:20)(cid:28)(cid:18)(cid:22)(cid:5) (cid:20)(cid:22)(cid:28)(cid:29)(cid:31)(cid:17)(cid:27)(cid:29)(cid:13)(cid:25)(cid:31)(cid:23)(cid:24)(cid:26)(cid:26)(cid:31)(cid:27)(cid:11)(cid:14)(cid:31)(cid:9)(cid:7)(cid:19) (cid:24)(cid:21)(cid:22)(cid:27)(cid:29)(cid:28)(cid:4)(cid:31)(cid:24)(cid:21)(cid:30)(cid:17)(cid:31)(cid:31) (cid:3)(cid:31)(cid:8)(cid:30)(cid:18)(cid:31)(cid:23)(cid:30)(cid:12)(cid:30)(cid:1)(cid:24)(cid:29)(cid:28)(cid:31)(cid:27)(cid:29)(cid:31)(cid:26)(cid:30)(cid:16)(cid:28)(cid:31)(cid:29)(cid:27)(cid:10)(cid:2)(cid:31) (cid:1)(cid:6)(cid:2)(cid:4)(cid:5)(cid:3) (cid:2445)(cid:2473)(cid:3)(cid:2492)(cid:2482)(cid:2488)(cid:3)(cid:2490)(cid:2468)(cid:2481)(cid:2487)(cid:3)(cid:2487)(cid:2482)(cid:3)(cid:2479)(cid:2472)(cid:2468)(cid:2485)(cid:2481)(cid:3)(cid:2487)(cid:2482)(cid:3)(cid:2470)(cid:2482)(cid:2471)(cid:2472)(cid:2416)(cid:3)(cid:2487)(cid:2475)(cid:2476)(cid:2486)(cid:3)(cid:2476)(cid:2486)(cid:3)(cid:2487)(cid:2475)(cid:2472)(cid:3)(cid:2483)(cid:2488)(cid:2469)(cid:2479)(cid:2476)(cid:2470)(cid:2468)(cid:2487)(cid:2476)(cid:2482)(cid:2481)(cid:3)(cid:2473)(cid:2482)(cid:2485)(cid:3)(cid:2492)(cid:2482)(cid:2488)(cid:2418)(cid:3)(cid:2459)(cid:2476)(cid:2487)(cid:2475)(cid:3)(cid:2472)(cid:2489)(cid:2472)(cid:2485)(cid:2492) (cid:2476)(cid:2486)(cid:2486)(cid:2488)(cid:2472)(cid:3)(cid:2482)(cid:2488)(cid:2485)(cid:3)(cid:2487)(cid:2472)(cid:2468)(cid:2480)(cid:3)(cid:2482)(cid:2473)(cid:3)(cid:2472)(cid:2491)(cid:2483)(cid:2472)(cid:2485)(cid:2487)(cid:2486)(cid:3)(cid:2469)(cid:2485)(cid:2476)(cid:2481)(cid:2474)(cid:2486)(cid:3)(cid:2492)(cid:2482)(cid:2488)(cid:3)(cid:2487)(cid:2475)(cid:2472)(cid:3)(cid:2469)(cid:2472)(cid:2486)(cid:2487)(cid:3)(cid:2487)(cid:2476)(cid:2483)(cid:2486)(cid:2416)(cid:3)(cid:2487)(cid:2485)(cid:2476)(cid:2470)(cid:2478)(cid:2486)(cid:3)(cid:2468)(cid:2481)(cid:2471)(cid:3)(cid:2487)(cid:2488)(cid:2487)(cid:2482)(cid:2485)(cid:2476)(cid:2468)(cid:2479)(cid:2486) (cid:2473)(cid:2482)(cid:2485)(cid:3)(cid:2470)(cid:2485)(cid:2472)(cid:2468)(cid:2487)(cid:2476)(cid:2481)(cid:2474)(cid:3)(cid:2470)(cid:2482)(cid:2471)(cid:2472)(cid:2416)(cid:3)(cid:2485)(cid:2472)(cid:2474)(cid:2468)(cid:2485)(cid:2471)(cid:2479)(cid:2472)(cid:2486)(cid:2486)(cid:3)(cid:2482)(cid:2473)(cid:3)(cid:2492)(cid:2482)(cid:2488)(cid:2485)(cid:3)(cid:2479)(cid:2472)(cid:2489)(cid:2472)(cid:2479)(cid:3)(cid:2482)(cid:2473)(cid:3)(cid:2472)(cid:2491)(cid:2483)(cid:2472)(cid:2485)(cid:2476)(cid:2472)(cid:2481)(cid:2470)(cid:2472)(cid:2418) (cid:2445)(cid:2481)(cid:3)(cid:2487)(cid:2475)(cid:2476)(cid:2486)(cid:3)(cid:2487)(cid:2475)(cid:2476)(cid:2485)(cid:2471)(cid:3)(cid:2476)(cid:2486)(cid:2486)(cid:2488)(cid:2472)(cid:3)(cid:2490)(cid:2472)(cid:3)(cid:2487)(cid:2468)(cid:2478)(cid:2472)(cid:3)(cid:2468)(cid:3)(cid:2471)(cid:2472)(cid:2472)(cid:2483)(cid:2472)(cid:2485)(cid:3)(cid:2471)(cid:2476)(cid:2489)(cid:2472)(cid:3)(cid:2476)(cid:2481)(cid:2487)(cid:2482)(cid:3)(cid:2487)(cid:2475)(cid:2472)(cid:3)(cid:2468)(cid:2480)(cid:2468)(cid:2493)(cid:2476)(cid:2481)(cid:2474)(cid:3)(cid:2454)(cid:2468)(cid:2486)(cid:2483)(cid:2469)(cid:2472)(cid:2485)(cid:2485)(cid:2492)(cid:3) (cid:2452)(cid:2476)(cid:3)(cid:2468)(cid:2481)(cid:2471)(cid:3)(cid:2454)(cid:2468)(cid:2486)(cid:2483)(cid:2469)(cid:2476)(cid:2468)(cid:2481)(cid:3)(cid:2470)(cid:2482)(cid:2471)(cid:2476)(cid:2481)(cid:2474)(cid:3)(cid:2479)(cid:2468)(cid:2481)(cid:2474)(cid:2488)(cid:2468)(cid:2474)(cid:2472)(cid:2418)(cid:3)(cid:2459)(cid:2475)(cid:2476)(cid:2470)(cid:2475)(cid:3)(cid:2452)(cid:2476)(cid:3)(cid:2469)(cid:2482)(cid:2468)(cid:2485)(cid:2471)(cid:3)(cid:2476)(cid:2486)(cid:3)(cid:2485)(cid:2476)(cid:2474)(cid:2475)(cid:2487)(cid:3)(cid:2473)(cid:2482)(cid:2485)(cid:3)(cid:2492)(cid:2482)(cid:2488)(cid:2435)(cid:3)(cid:2451)(cid:2488)(cid:2485)(cid:3) (cid:2472)(cid:2468)(cid:2486)(cid:2492)(cid:2417)(cid:2487)(cid:2482)(cid:2417)(cid:2473)(cid:2482)(cid:2479)(cid:2479)(cid:2482)(cid:2490)(cid:3)(cid:2487)(cid:2488)(cid:2487)(cid:2482)(cid:2485)(cid:2476)(cid:2468)(cid:2479)(cid:2486)(cid:3)(cid:2486)(cid:2475)(cid:2482)(cid:2490)(cid:3)(cid:2492)(cid:2482)(cid:2488)(cid:3)(cid:2475)(cid:2482)(cid:2490)(cid:3)(cid:2487)(cid:2482)(cid:3)(cid:2470)(cid:2485)(cid:2472)(cid:2468)(cid:2487)(cid:2472)(cid:3)(cid:2486)(cid:2482)(cid:2480)(cid:2472)(cid:3)(cid:2488)(cid:2487)(cid:2487)(cid:2472)(cid:2485)(cid:2479)(cid:2492)(cid:3)(cid:2472)(cid:2483)(cid:2476)(cid:2470)(cid:3) (cid:2483)(cid:2485)(cid:2482)(cid:2477)(cid:2472)(cid:2470)(cid:2487)(cid:2486)(cid:3)(cid:2473)(cid:2482)(cid:2485)(cid:3)(cid:2492)(cid:2482)(cid:2488)(cid:2485)(cid:3)(cid:2454)(cid:2468)(cid:2486)(cid:2483)(cid:2469)(cid:2472)(cid:2485)(cid:2485)(cid:2492)(cid:3)(cid:2452)(cid:2476)(cid:2418)(cid:3)(cid:2445)(cid:2473)(cid:3)(cid:2476)(cid:2487)(cid:2501)(cid:2486)(cid:3)(cid:2468)(cid:2483)(cid:2483)(cid:2486)(cid:3)(cid:2468)(cid:2481)(cid:2471)(cid:3)(cid:2474)(cid:2472)(cid:2468)(cid:2485)(cid:3)(cid:2492)(cid:2482)(cid:2488)(cid:2501)(cid:2485)(cid:2472)(cid:3)(cid:2479)(cid:2482)(cid:2482)(cid:2478)(cid:2476)(cid:2481)(cid:2474)(cid:3)(cid:2473)(cid:2482)(cid:2485)(cid:2416)(cid:3) (cid:2482)(cid:2488)(cid:2485)(cid:3)(cid:2476)(cid:2481)(cid:2417)(cid:2471)(cid:2472)(cid:2483)(cid:2487)(cid:2475)(cid:3)(cid:2485)(cid:2472)(cid:2489)(cid:2476)(cid:2472)(cid:2490)(cid:2486)(cid:3)(cid:2475)(cid:2472)(cid:2479)(cid:2483)(cid:3)(cid:2492)(cid:2482)(cid:2488)(cid:3)(cid:2473)(cid:2476)(cid:2481)(cid:2471)(cid:3)(cid:2487)(cid:2475)(cid:2472)(cid:3)(cid:2489)(cid:2472)(cid:2485)(cid:2492)(cid:3)(cid:2469)(cid:2472)(cid:2486)(cid:2487)(cid:3)(cid:2492)(cid:2482)(cid:2488)(cid:2485)(cid:3)(cid:2480)(cid:2482)(cid:2481)(cid:2472)(cid:2492)(cid:3)(cid:2470)(cid:2468)(cid:2481)(cid:3)(cid:2469)(cid:2488)(cid:2492)(cid:2418)(cid:3) (cid:2459)(cid:2472)(cid:3)(cid:2470)(cid:2482)(cid:2489)(cid:2472)(cid:2485)(cid:3)(cid:2468)(cid:2479)(cid:2479)(cid:3)(cid:2487)(cid:2475)(cid:2472)(cid:3)(cid:2489)(cid:2472)(cid:2485)(cid:2492)(cid:3)(cid:2469)(cid:2472)(cid:2486)(cid:2487)(cid:3)(cid:2482)(cid:2473)(cid:3)(cid:2487)(cid:2472)(cid:2470)(cid:2475)(cid:3)(cid:2468)(cid:2470)(cid:2485)(cid:2482)(cid:2486)(cid:2486)(cid:3)(cid:2468)(cid:2479)(cid:2479)(cid:3)(cid:2480)(cid:2468)(cid:2477)(cid:2482)(cid:2485)(cid:3)(cid:2483)(cid:2479)(cid:2468)(cid:2487)(cid:2473)(cid:2482)(cid:2485)(cid:2480)(cid:2486)(cid:2416)(cid:3)(cid:2486)(cid:2482)(cid:3) 1 0 0 % I N D E P E N D E N T (cid:2492)(cid:2482)(cid:2488)(cid:2501)(cid:2485)(cid:2472)(cid:3)(cid:2469)(cid:2482)(cid:2488)(cid:2481)(cid:2471)(cid:3)(cid:2487)(cid:2482)(cid:3)(cid:2473)(cid:2476)(cid:2481)(cid:2471)(cid:3)(cid:2486)(cid:2482)(cid:2480)(cid:2472)(cid:2487)(cid:2475)(cid:2476)(cid:2481)(cid:2474)(cid:3)(cid:2468)(cid:2480)(cid:2468)(cid:2493)(cid:2476)(cid:2481)(cid:2474)(cid:2418)(cid:3)(cid:2459)(cid:2472)(cid:2479)(cid:2470)(cid:2482)(cid:2480)(cid:2472)(cid:3)(cid:2487)(cid:2482)(cid:3)(cid:2487)(cid:2475)(cid:2472)(cid:3)(cid:2473)(cid:2468)(cid:2481)(cid:2487)(cid:2468)(cid:2486)(cid:2487)(cid:2476)(cid:2470)(cid:3) (cid:2487)(cid:2475)(cid:2476)(cid:2485)(cid:2471)(cid:3)(cid:2476)(cid:2486)(cid:2486)(cid:2488)(cid:2472)(cid:3)(cid:2482)(cid:2473)(cid:3)(cid:2439)(cid:2482)(cid:2471)(cid:2476)(cid:2481)(cid:2474)(cid:3)(cid:2457)(cid:2486)(cid:2472)(cid:2485)(cid:2418) (cid:2439)(cid:2482)(cid:2481)(cid:2487)(cid:2472)(cid:2481)(cid:2487)(cid:2486) (cid:2426)(cid:3) (cid:2443)(cid:2472)(cid:2487)(cid:2487)(cid:2476)(cid:2481)(cid:2474)(cid:3)(cid:2455)(cid:2487)(cid:2468)(cid:2485)(cid:2487)(cid:2472)(cid:2471)(cid:3)(cid:2490)(cid:2476)(cid:2487)(cid:2475)(cid:3)(cid:2454)(cid:2468)(cid:2486)(cid:2483)(cid:2469)(cid:2472)(cid:2485)(cid:2485)(cid:2492)(cid:3)(cid:2452)(cid:2476)(cid:3) (cid:2421)(cid:2426)(cid:3) (cid:2452)(cid:2476)(cid:3)(cid:2424)(cid:2420)(cid:2420)(cid:3)(cid:0)(cid:3)(cid:2454)(cid:2472)(cid:2487)(cid:2488)(cid:2485)(cid:2481)(cid:3)(cid:2482)(cid:2473)(cid:3)(cid:2487)(cid:2475)(cid:2472)(cid:3)(cid:2428)(cid:2420)(cid:2486)(cid:3)(cid:2444)(cid:2482)(cid:2480)(cid:2472)(cid:3)(cid:2439)(cid:2482)(cid:2480)(cid:2483)(cid:2488)(cid:2487)(cid:2472)(cid:2485) (cid:2428)(cid:3) (cid:2455)(cid:2468)(cid:2492)(cid:3)(cid:2444)(cid:2472)(cid:2479)(cid:2479)(cid:2482)(cid:3)(cid:2487)(cid:2482)(cid:3)(cid:2454)(cid:2468)(cid:2486)(cid:2483)(cid:2469)(cid:2472)(cid:2485)(cid:2485)(cid:2492)(cid:3)(cid:2452)(cid:2476) (cid:2421)(cid:2428)(cid:3) (cid:2456)(cid:2472)(cid:2481)(cid:3)(cid:2452)(cid:2476)(cid:3)(cid:2452)(cid:2485)(cid:2482)(cid:2477)(cid:2472)(cid:2470)(cid:2487)(cid:2486)(cid:3)(cid:2468)(cid:2481)(cid:2471)(cid:3)(cid:2445)(cid:2471)(cid:2472)(cid:2468)(cid:2486) (cid:2421)(cid:2420)(cid:3) (cid:2443)(cid:2472)(cid:2487)(cid:3)(cid:2487)(cid:2482)(cid:3)(cid:2447)(cid:2481)(cid:2482)(cid:2490)(cid:3)(cid:2487)(cid:2475)(cid:2472)(cid:3)(cid:2454)(cid:2468)(cid:2486)(cid:2483)(cid:2469)(cid:2472)(cid:2485)(cid:2485)(cid:2492)(cid:3)(cid:2452)(cid:2476)(cid:3) (cid:2422)(cid:2420)(cid:3) (cid:2456)(cid:2475)(cid:2472)(cid:3)(cid:2452)(cid:2476)(cid:3)(cid:2452)(cid:2476)(cid:2470)(cid:2482)(cid:3)(cid:0)(cid:3)(cid:2457)(cid:2483)(cid:3)(cid:2439)(cid:2479)(cid:2482)(cid:2486)(cid:2472) (cid:2421)(cid:2422)(cid:3) (cid:2457)(cid:2483)(cid:3)(cid:2439)(cid:2479)(cid:2482)(cid:2486)(cid:2472)(cid:3)(cid:2490)(cid:2476)(cid:2487)(cid:2475)(cid:3)(cid:2487)(cid:2475)(cid:2472)(cid:3)(cid:2454)(cid:2468)(cid:2486)(cid:2483)(cid:2469)(cid:2472)(cid:2485)(cid:2485)(cid:2492)(cid:3)(cid:2452)(cid:2476)(cid:3)(cid:2424)(cid:3)(cid:2449)(cid:2482)(cid:2471)(cid:2472)(cid:2479)(cid:3)(cid:2438) (cid:2422)(cid:2422)(cid:3) (cid:2452)(cid:2476)(cid:2470)(cid:2482)(cid:3)(cid:2452)(cid:2482)(cid:2490)(cid:2472)(cid:2485)(cid:2430)(cid:3)(cid:2487)(cid:2475)(cid:2472)(cid:3)(cid:2456)(cid:2476)(cid:2481)(cid:2492)(cid:3)(cid:2449)(cid:2476)(cid:2470)(cid:2485)(cid:2482)(cid:2470)(cid:2482)(cid:2480)(cid:2483)(cid:2488)(cid:2487)(cid:2472)(cid:2485) (cid:2421)(cid:2424)(cid:3) (cid:2456)(cid:2475)(cid:2472)(cid:3)(cid:2452)(cid:2476)(cid:3)(cid:2424)(cid:2420)(cid:2420)(cid:3)(cid:0)(cid:3)(cid:2457)(cid:2483)(cid:3)(cid:2439)(cid:2479)(cid:2482)(cid:2486)(cid:2472) (cid:2422)(cid:2424)(cid:3) (cid:2456)(cid:2475)(cid:2472)(cid:3)(cid:2452)(cid:2476)(cid:2470)(cid:2482)(cid:3)(cid:2468)(cid:2481)(cid:2471)(cid:3)(cid:2449)(cid:2476)(cid:2470)(cid:2485)(cid:2482)(cid:2452)(cid:2492)(cid:2487)(cid:2475)(cid:2482)(cid:2481) (cid:2422)(cid:2426)(cid:3) (cid:2452)(cid:2476)(cid:2470)(cid:2482)(cid:3)(cid:2441)(cid:2491)(cid:2468)(cid:2480)(cid:2483)(cid:2479)(cid:2472)(cid:2486)(cid:3)(cid:2468)(cid:2481)(cid:2471)(cid:3)(cid:2444)(cid:2482)(cid:2490)(cid:3)(cid:2487)(cid:2482)(cid:3) (cid:2423)(cid:2420)(cid:3) (cid:2452)(cid:2476)(cid:2470)(cid:2482)(cid:3)(cid:2452)(cid:2485)(cid:2482)(cid:2477)(cid:2472)(cid:2470)(cid:2487)(cid:2486)(cid:3)(cid:2410)(cid:3)(cid:2445)(cid:2471)(cid:2472)(cid:2468)(cid:2486) (cid:2423)(cid:2422)(cid:3) (cid:2451)(cid:2487)(cid:2475)(cid:2472)(cid:2485)(cid:3)(cid:2455)(cid:2438)(cid:2439)(cid:2486)(cid:3)(cid:2487)(cid:2482)(cid:3)(cid:2457)(cid:2486)(cid:2472) (cid:2423)(cid:2424)(cid:3) (cid:2454)(cid:2468)(cid:2486)(cid:2483)(cid:2469)(cid:2476)(cid:2468)(cid:2481)(cid:2430)(cid:3)(cid:2456)(cid:2475)(cid:2472)(cid:3)(cid:2439)(cid:2482)(cid:2480)(cid:2483)(cid:2479)(cid:2472)(cid:2487)(cid:2472)(cid:3)(cid:2451)(cid:2483)(cid:2472)(cid:2485)(cid:2468)(cid:2487)(cid:2476)(cid:2481)(cid:2474)(cid:3)(cid:2455)(cid:2492)(cid:2486)(cid:2487)(cid:2472)(cid:2480) (cid:2423)(cid:2426)(cid:3) (cid:2459)(cid:2475)(cid:2476)(cid:2470)(cid:2475)(cid:3)(cid:2452)(cid:2476)(cid:3)(cid:2476)(cid:2486)(cid:3)(cid:2454)(cid:2476)(cid:2474)(cid:2475)(cid:2487)(cid:3)(cid:2473)(cid:2482)(cid:2485)(cid:3)(cid:2449)(cid:2472)(cid:2435) (cid:2423)(cid:2428)(cid:3) (cid:2454)(cid:2468)(cid:2486)(cid:2483)(cid:2469)(cid:2472)(cid:2485)(cid:2485)(cid:2492)(cid:3)(cid:2452)(cid:2476)(cid:3)(cid:2476)(cid:2481)(cid:3)(cid:2450)(cid:2488)(cid:2480)(cid:2469)(cid:2472)(cid:2485)(cid:2486) (cid:2424)(cid:2420)(cid:3) (cid:2447)(cid:2476)(cid:2487)(cid:3)(cid:2461)(cid:2482)(cid:2488)(cid:2501)(cid:2479)(cid:2479)(cid:3)(cid:2450)(cid:2472)(cid:2472)(cid:2471)(cid:3)(cid:2468)(cid:2481)(cid:2471)(cid:3)(cid:2444)(cid:2482)(cid:2490)(cid:3)(cid:2487)(cid:2482)(cid:3)(cid:2455)(cid:2472)(cid:2487)(cid:3)(cid:2476)(cid:2487)(cid:3)(cid:2457)(cid:2483) (cid:2424)(cid:2422)(cid:3) (cid:2455)(cid:2472)(cid:2487)(cid:3)(cid:2457)(cid:2483)(cid:3)(cid:2454)(cid:2468)(cid:2486)(cid:2483)(cid:2469)(cid:2472)(cid:2485)(cid:2485)(cid:2492)(cid:3)(cid:2452)(cid:2476)(cid:3)(cid:2457)(cid:2486)(cid:2476)(cid:2481)(cid:2474)(cid:3)(cid:2468)(cid:3)(cid:2449)(cid:2468)(cid:2470) (cid:2424)(cid:2424)(cid:3) (cid:2455)(cid:2472)(cid:2487)(cid:3)(cid:2457)(cid:2483)(cid:3)(cid:2454)(cid:2468)(cid:2486)(cid:2483)(cid:2469)(cid:2472)(cid:2485)(cid:2485)(cid:2492)(cid:3)(cid:2452)(cid:2476)(cid:3)(cid:2457)(cid:2486)(cid:2476)(cid:2481)(cid:2474)(cid:3)(cid:2468)(cid:3)(cid:2459)(cid:2476)(cid:2481)(cid:2471)(cid:2482)(cid:2490)(cid:2486)(cid:3)(cid:2452)(cid:2439) (cid:2424)(cid:2426)(cid:3) (cid:2456)(cid:2475)(cid:2472)(cid:3)(cid:2454)(cid:2468)(cid:2486)(cid:2483)(cid:2469)(cid:2472)(cid:2485)(cid:2485)(cid:2492)(cid:3)(cid:2452)(cid:2476)(cid:3)(cid:2440)(cid:2472)(cid:2486)(cid:2478)(cid:2487)(cid:2482)(cid:2483)(cid:2430)(cid:3)(cid:2459)(cid:2475)(cid:2468)(cid:2487)(cid:3)(cid:2461)(cid:2482)(cid:2488)(cid:3)(cid:2459)(cid:2476)(cid:2479)(cid:2479)(cid:3)(cid:3) (cid:3) (cid:3) (cid:2450)(cid:2472)(cid:2472)(cid:2471) (cid:2424)(cid:2428)(cid:3) (cid:2440)(cid:2472)(cid:2469)(cid:2476)(cid:2468)(cid:2481)(cid:3)(cid:2438)(cid:2488)(cid:2486)(cid:2487)(cid:2472)(cid:2485)(cid:3)(cid:2490)(cid:2476)(cid:2487)(cid:2475)(cid:3)(cid:3)(cid:2454)(cid:2468)(cid:2486)(cid:2483)(cid:2469)(cid:2472)(cid:2485)(cid:2485)(cid:2492)(cid:3)(cid:2452)(cid:2476)(cid:3)(cid:2440)(cid:2472)(cid:2486)(cid:2478)(cid:2487)(cid:2482)(cid:2483) 4 | www.pclpublications.com (cid:2425)(cid:2420)(cid:3) (cid:2454)(cid:2468)(cid:2486)(cid:2483)(cid:2469)(cid:2472)(cid:2485)(cid:2485)(cid:2492)(cid:3)(cid:2452)(cid:2476)(cid:3)(cid:2452)(cid:2485)(cid:2482)(cid:2477)(cid:2472)(cid:2470)(cid:2487)(cid:2486)(cid:3) (cid:2425)(cid:2422)(cid:3) (cid:2439)(cid:2485)(cid:2472)(cid:2468)(cid:2487)(cid:2476)(cid:2481)(cid:2474)(cid:3)(cid:2468)(cid:3)(cid:2448)(cid:2482)(cid:2468)(cid:2471)(cid:2476)(cid:2481)(cid:2474)(cid:3)(cid:2455)(cid:2470)(cid:2485)(cid:2472)(cid:2472)(cid:2481) (cid:2425)(cid:2424)(cid:3) (cid:2456)(cid:2485)(cid:2468)(cid:2470)(cid:2478)(cid:2476)(cid:2481)(cid:2474)(cid:3)(cid:2487)(cid:2475)(cid:2472)(cid:3)(cid:2445)(cid:2455)(cid:2455) (cid:2425)(cid:2428)(cid:3) (cid:2456)(cid:2472)(cid:2491)(cid:2487)(cid:3)(cid:2437)(cid:2481)(cid:2476)(cid:2480)(cid:2468)(cid:2487)(cid:2476)(cid:2482)(cid:2481)(cid:2486) (cid:2426)(cid:2420)(cid:3) (cid:2454)(cid:2472)(cid:2487)(cid:2485)(cid:2482)(cid:3)(cid:2439)(cid:2482)(cid:2471)(cid:2476)(cid:2481)(cid:2474) (cid:2426)(cid:2422)(cid:3) (cid:2457)(cid:2486)(cid:2476)(cid:2481)(cid:2474)(cid:3)(cid:2456)(cid:2472)(cid:2491)(cid:2487)(cid:3)(cid:2442)(cid:2476)(cid:2479)(cid:2472)(cid:2486)(cid:3)(cid:2473)(cid:2482)(cid:2485)(cid:3)(cid:2437)(cid:2481)(cid:2476)(cid:2480)(cid:2468)(cid:2487)(cid:2476)(cid:2482)(cid:2481) (cid:2426)(cid:2424)(cid:3) (cid:2455)(cid:2487)(cid:2485)(cid:2472)(cid:2468)(cid:2480)(cid:3)(cid:2440)(cid:2476)(cid:2474)(cid:2476)(cid:2487)(cid:2468)(cid:2479)(cid:3)(cid:2456)(cid:2458)(cid:3)(cid:2490)(cid:2476)(cid:2487)(cid:2475)(cid:3)(cid:2468)(cid:3)(cid:2444)(cid:2437)(cid:2456)(cid:3) (cid:2426)(cid:2428)(cid:3) (cid:2452)(cid:2476)(cid:3)(cid:2452)(cid:2485)(cid:2482)(cid:2477)(cid:2472)(cid:2470)(cid:2487)(cid:2486)(cid:2430)(cid:3)(cid:2440)(cid:2472)(cid:2486)(cid:2478)(cid:2487)(cid:2482)(cid:2483)(cid:3)(cid:2452)(cid:2476) (cid:2427)(cid:2420)(cid:3) (cid:2452)(cid:2476)(cid:3)(cid:2452)(cid:2485)(cid:2482)(cid:2477)(cid:2472)(cid:2470)(cid:2487)(cid:2486)(cid:2430)(cid:3)(cid:2454)(cid:2472)(cid:2487)(cid:2485)(cid:2482)(cid:3)(cid:2443)(cid:2468)(cid:2480)(cid:2476)(cid:2481)(cid:2474) (cid:2427)(cid:2422)(cid:3) (cid:2452)(cid:2476)(cid:3)(cid:2452)(cid:2485)(cid:2482)(cid:2477)(cid:2472)(cid:2470)(cid:2487)(cid:2486)(cid:2430)(cid:3)(cid:2449)(cid:2472)(cid:2471)(cid:2476)(cid:2468)(cid:3)(cid:2439)(cid:2472)(cid:2481)(cid:2487)(cid:2485)(cid:2472) (cid:2427)(cid:2424)(cid:3)(cid:3) (cid:2454)(cid:2472)(cid:2489)(cid:2476)(cid:2472)(cid:2490)(cid:2486) (cid:2421)(cid:2420)(cid:2420)(cid:3) (cid:2450)(cid:2472)(cid:2491)(cid:2487)(cid:3)(cid:2449)(cid:2482)(cid:2481)(cid:2487)(cid:2475) www.pclpublications.com | 5 6 www.bdmpublications.com Get Started With Raspberry Pi In this section, you’ll discover what makes the Raspberry Pi such a fabulous little computer and project board. There are in-depth guides to the hardware, operating system, what you’ll need to begin with and enjoying the software the Pi has to offer from your computer’s desktop. Now let’s see what this amazing computer has to offer. Say Hello to Raspberry Pi Raspbian: The Complete Operating Get to Know the Raspberry Pi System Up Close with the Raspberry Pi 4 Model B Which Pi is Right for Me? The Pi 400 – Up Close Raspberry Pi in Numbers Pi 400 – Return of the 80s Home Kit You’ll Need and How to Computer Set it Up Ten Pi Projects and Ideas Set Up Raspberry Pi Using a Mac The Pi Pico – Up Close Set Up Raspberry Pi Using a Windows PC Pico Power: the Tiny Microcomputer The Raspberry Pi Desktop: What You Will The Pico and MicroPython Need Pico Examples and How to Debian Buster with Pico Projects & Ideas Raspberry Pi Desktop Other SBCs to Use www.www.pclpublications.com 7 Say Hello to Raspberry Pi Let’s take a look at the best-selling British computer ever: the Raspberry Pi! This bare-bones machine just looks like any other piece of circuitry, until you realise it’s a full-blown credit-card sized computer, ideal for learning programming and home hacking. Raspberry Pi 2 Model B Raspberry Pi 1 Model B+ The older Raspberry Pi 2 model can still be found on sale. It has the same form factor as the Raspberry Pi 3 with 4 USB Ports, Ethernet connection and Micro USB. It may look the same but it has a slower 900 MHZ quad-core ARM Cortex-A7 CPU and 1GB RAM. This brings it close in line to many low-end desktop computers. Complicating matters slightly is the existence of a Raspberry Pi Model 1 B+, which is identical in layout to the Raspberry Pi Model 2 but with an even slower ARMv6 700MHz processor. If you are confused which type you own then type cat /proc/cpuinfo at the command line. If it lists four ARMv7 processors you are using a Raspberry Pi 2, if you see just one with ARMv6 then you have the older Raspberry Pi Model 1 B+. Raspberry Pi 3 Model B+ The Raspberry Pi 3 Model B+ was launched on 14 March - International Pi day 2018. This is an improved version with a faster 1.4GHz, 64-bit quad-core ARM Coretx-A53 processor, a dual-band 802.11ac wireless LAN and Bluetooth 4.2 controller, faster Gigabit Ethernet, improved mass storage, USB booting, improved thermal management and Power-Over-Ethernet support. All other aspects of the new Raspberry Pi are the same as the previous Pi 3 and as such, all the previous content you come across is compatible. if you’re new to the wonderful world of the Raspberry Pi, this is the board we recommend you buy. 8 www.pclpublications.com The Raspberry Pi is a British built low cost computer on a single board that’s roughly attached to the USB socket. A smaller Micro computer that enables everybody to learn the size of a credit card. Each Raspberry Pi USB connection is used to provide power to computing, start programming and explore board features a processor made by ARM, the device. Most Raspberry Pi models feature basic electronics. It’s the size of a credit (cid:90)(cid:75)(cid:76)(cid:70)(cid:75)(cid:3)(cid:76)(cid:86)(cid:3)(cid:86)(cid:76)(cid:80)(cid:76)(cid:79)(cid:68)(cid:85)(cid:3)(cid:87)(cid:82)(cid:3)(cid:87)(cid:75)(cid:72)(cid:3)(cid:80)(cid:82)(cid:71)(cid:72)(cid:79)(cid:86)(cid:3)(cid:92)(cid:82)(cid:88)(cid:3)(cid:428)(cid:81)(cid:71)(cid:3)(cid:76)(cid:81)(cid:3)(cid:68)(cid:3) an Ethernet connection, and an Ethernet card but capable of running a full operating mobile phone. The ARM processor is fast cable is connected from your Raspberry Pi to system and doing everything a desktop does. (cid:68)(cid:81)(cid:71)(cid:3)(cid:79)(cid:76)(cid:74)(cid:75)(cid:87)(cid:90)(cid:72)(cid:76)(cid:74)(cid:75)(cid:87)(cid:3)(cid:69)(cid:88)(cid:87)(cid:3)(cid:76)(cid:87)(cid:3)(cid:85)(cid:88)(cid:81)(cid:86)(cid:3)(cid:68)(cid:3)(cid:71)(cid:76)(cid:426)(cid:72)(cid:85)(cid:72)(cid:81)(cid:87)(cid:3)(cid:86)(cid:72)(cid:87)(cid:3)(cid:82)(cid:73)(cid:3) a socket on your modem router. software than you might be used to. There More importantly, with the Raspberry Pi you install your own operating system, connect all (cid:68)(cid:85)(cid:72)(cid:3)(cid:80)(cid:68)(cid:81)(cid:92)(cid:3)(cid:71)(cid:76)(cid:426)(cid:72)(cid:85)(cid:72)(cid:81)(cid:87)(cid:3)(cid:82)(cid:83)(cid:72)(cid:85)(cid:68)(cid:87)(cid:76)(cid:81)(cid:74)(cid:3)(cid:86)(cid:92)(cid:86)(cid:87)(cid:72)(cid:80)(cid:86)(cid:3)(cid:11)(cid:50)(cid:54)(cid:12)(cid:3) Both the Raspberry Pi 3 and 4 models have available, but for most of this book we’ll your devices and create your own programs built in wireless networking and Bluetooth, focus on one called Raspberry Pi OS, which using languages like Scratch and Python. making it easy to get online. You can attach is the OS recommended by the Raspberry Pi There’s no case so you can hook up electronic a USB Wi-Fi dongle or Ethernet adaptor to Foundation. circuits to the pins and control them to get older models. input and output, so you can hack together There’s no hard drive on the Raspberry Pi, electronic projects at home. instead the operating system is installed First it will help to know which Raspberry (cid:82)(cid:81)(cid:3)(cid:68)(cid:81)(cid:3)(cid:54)(cid:39)(cid:3)(cid:38)(cid:68)(cid:85)(cid:71)(cid:3)(cid:11)(cid:87)(cid:75)(cid:72)(cid:3)(cid:70)(cid:68)(cid:85)(cid:71)(cid:86)(cid:3)(cid:87)(cid:92)(cid:83)(cid:76)(cid:70)(cid:68)(cid:79)(cid:79)(cid:92)(cid:3)(cid:88)(cid:86)(cid:72)(cid:71)(cid:3)(cid:76)(cid:81)(cid:3) Pi you are using. This can be tricky as there Setting up a Raspberry Pi is pretty simple, (cid:70)(cid:68)(cid:80)(cid:72)(cid:85)(cid:68)(cid:86)(cid:12)(cid:17)(cid:3)(cid:55)(cid:75)(cid:72)(cid:3)(cid:82)(cid:83)(cid:72)(cid:85)(cid:68)(cid:87)(cid:76)(cid:81)(cid:74)(cid:3)(cid:86)(cid:92)(cid:86)(cid:87)(cid:72)(cid:80)(cid:3)(cid:76)(cid:86)(cid:3)(cid:76)(cid:81)(cid:86)(cid:87)(cid:68)(cid:79)(cid:79)(cid:72)(cid:71)(cid:3) have been several distinct models so far. The and throughout this book we’ll take you step- by-step from unboxing your Raspberry Pi to (cid:82)(cid:81)(cid:87)(cid:82)(cid:3)(cid:87)(cid:75)(cid:72)(cid:3)(cid:54)(cid:39)(cid:3)(cid:38)(cid:68)(cid:85)(cid:71)(cid:3)(cid:69)(cid:92)(cid:3)(cid:70)(cid:82)(cid:83)(cid:92)(cid:76)(cid:81)(cid:74)(cid:3)(cid:87)(cid:75)(cid:72)(cid:3)(cid:428)(cid:79)(cid:72)(cid:86)(cid:3)(cid:87)(cid:82)(cid:3)(cid:87)(cid:75)(cid:72)(cid:3) layouts opposite will help you determine SD Card using a computer. We’ll show you setting it up and getting started. which Raspberry Pi you have. how to set up the Raspberry Pi OS using a (cid:55)(cid:75)(cid:72)(cid:85)(cid:72)(cid:3)(cid:68)(cid:85)(cid:72)(cid:3)(cid:80)(cid:68)(cid:81)(cid:92)(cid:3)(cid:71)(cid:76)(cid:426)(cid:72)(cid:85)(cid:72)(cid:81)(cid:87)(cid:3)(cid:80)(cid:82)(cid:71)(cid:72)(cid:79)(cid:86)(cid:3)(cid:82)(cid:73)(cid:3) Mac or Windows computer. (cid:55)(cid:75)(cid:76)(cid:86)(cid:3)(cid:69)(cid:82)(cid:82)(cid:78)(cid:3)(cid:70)(cid:82)(cid:89)(cid:72)(cid:85)(cid:86)(cid:3)(cid:68)(cid:79)(cid:79)(cid:3)(cid:87)(cid:75)(cid:72)(cid:3)(cid:71)(cid:76)(cid:426)(cid:72)(cid:85)(cid:72)(cid:81)(cid:87)(cid:3)(cid:80)(cid:82)(cid:71)(cid:72)(cid:79)(cid:86)(cid:15)(cid:3)(cid:68)(cid:81)(cid:71)(cid:3) Raspberry Pi available and each has slightly (cid:87)(cid:75)(cid:72)(cid:92)(cid:3)(cid:82)(cid:426)(cid:72)(cid:85)(cid:3)(cid:79)(cid:68)(cid:85)(cid:74)(cid:72)(cid:79)(cid:92)(cid:3)(cid:86)(cid:76)(cid:80)(cid:76)(cid:79)(cid:68)(cid:85)(cid:3)(cid:73)(cid:72)(cid:68)(cid:87)(cid:88)(cid:85)(cid:72)(cid:86)(cid:15)(cid:3)(cid:68)(cid:79)(cid:87)(cid:75)(cid:82)(cid:88)(cid:74)(cid:75)(cid:3) Once you have an OS installed on the SD (cid:71)(cid:76)(cid:426)(cid:72)(cid:85)(cid:72)(cid:81)(cid:87)(cid:3)(cid:73)(cid:72)(cid:68)(cid:87)(cid:88)(cid:85)(cid:72)(cid:86)(cid:3)(cid:11)(cid:86)(cid:72)(cid:72)(cid:3)(cid:82)(cid:83)(cid:83)(cid:82)(cid:86)(cid:76)(cid:87)(cid:72)(cid:12)(cid:17) Card you can set up your Raspberry Pi. The (cid:81)(cid:72)(cid:90)(cid:72)(cid:85)(cid:3)(cid:80)(cid:82)(cid:71)(cid:72)(cid:79)(cid:86)(cid:3)(cid:82)(cid:426)(cid:72)(cid:85)(cid:3)(cid:68)(cid:71)(cid:71)(cid:76)(cid:87)(cid:76)(cid:82)(cid:81)(cid:68)(cid:79)(cid:3)(cid:72)(cid:91)(cid:87)(cid:85)(cid:68)(cid:86)(cid:17)(cid:3)(cid:50)(cid:81)(cid:70)(cid:72)(cid:3) The fundamentals of each Raspberry Pi are Raspberry Pi is connected to a monitor via a you know which Raspberry Pi you own, you similar though. Each model is a lightweight HDMI socket whilst a keyboard and mouse is can get it up and running. Raspberry Pi 4 Model B Released on June 24th 2019, the Raspberry Pi 4 Model B introduced a new direction in the layout and hardware specification of the Pi. The Pi 4 Model B now comes in three different memory size versions: 2GB, 4Gb, and 8GB. Obviously, the 8GB version is the most powerful of the three, and the Pi with the highest amount of on-board memory. Subsequently, it was sold out on the day of release and as such, has taken some time to get into the hand of the mainstream Pi users. There’s also an improved CPU, dual-monitor support in the form of a pair of micro-HDMI ports, and improved connectivity. Overall, it’s certainly a more capable Pi. Raspberry Pi Zero The new Raspberry Pi Zero is a super small, super cheap computer that costs just £4. It’s half the size of the model A+ but has a surprising amount of power, including a 1Ghz single-core CPU and 512MB RAM. It has the full 40-pin GPIO header but you’ll need to buy the pins separately and solder them in. It uses the same Micro-SD card as the other Raspberry Pi devices, so you can swap SD cards between them. Last but not least, it draws an incredibly (cid:79)(cid:82)(cid:90)(cid:3)(cid:68)(cid:80)(cid:82)(cid:88)(cid:81)(cid:87)(cid:3)(cid:82)(cid:73)(cid:3)(cid:83)(cid:82)(cid:90)(cid:72)(cid:85)(cid:3)(cid:11)(cid:48)(cid:76)(cid:70)(cid:85)(cid:82)(cid:3)(cid:56)(cid:54)(cid:37)(cid:12)(cid:3)(cid:80)(cid:68)(cid:78)(cid:76)(cid:81)(cid:74)(cid:3)(cid:76)(cid:87)(cid:3)(cid:76)(cid:71)(cid:72)(cid:68)(cid:79)(cid:3)(cid:73)(cid:82)(cid:85)(cid:3)(cid:86)(cid:80)(cid:68)(cid:79)(cid:79)(cid:3)(cid:83)(cid:82)(cid:90)(cid:72)(cid:85)(cid:3) devices. The ports are smaller than you’d find on the larger Raspberry Pi though, so you’ll need a mini-HDMI adaptor as well as a micro-USB adaptor to connect devices. A four-port USB Hub and Ethernet adaptor will come in handy too. www.pclpublications.com 9 Get to Know the Raspberry Pi While the Raspberry Pi 4 is the newest model, the Pi 3 models are the most popular among the community. They’re cheaper, more compatible with current hardware and software, and still pack a significant performance punch. Here’s what powers the fantastic Pi 3. 40 GPIO Pins (cid:55)(cid:75)(cid:72)(cid:3)(cid:42)(cid:51)(cid:44)(cid:50)(cid:3)(cid:11)(cid:42)(cid:72)(cid:81)(cid:72)(cid:85)(cid:68)(cid:79)(cid:3)(cid:51)(cid:88)(cid:85)(cid:83)(cid:82)(cid:86)(cid:72)(cid:3)(cid:44)(cid:81)(cid:83)(cid:88)(cid:87)(cid:3)(cid:50)(cid:88)(cid:87)(cid:83)(cid:88)(cid:87)(cid:12)(cid:3)(cid:83)(cid:76)(cid:81)(cid:86)(cid:3)(cid:70)(cid:68)(cid:81)(cid:3)(cid:69)(cid:72)(cid:3) accessed directly on the Raspberry Pi. These are used in projects to connect the Raspberry Pi to electronic circuits and control electric devices. Some can be turned on and off while the Raspberry Pi is running. ARM-Powered At the heart of the Raspberry Pi 3 is a Broadcom BCM2837 System on Chip (cid:11)(cid:54)(cid:82)(cid:38)(cid:12)(cid:17)(cid:3)(cid:44)(cid:87)(cid:3)(cid:70)(cid:82)(cid:81)(cid:87)(cid:68)(cid:76)(cid:81)(cid:86)(cid:3)(cid:68)(cid:3)(cid:83)(cid:82)(cid:90)(cid:72)(cid:85)(cid:73)(cid:88)(cid:79)(cid:3)(cid:20)(cid:17)(cid:21)(cid:42)(cid:43)(cid:93)(cid:3) 64-bit quad-core ARM Cortex-A53 CPU. This is 50-60 percent faster than the Raspberry Pi 2 and ten times as fast as the original Raspberry Pi. DSI The Display Interface (DSI) can be used to connect a display directly to the Raspberry Pi board. SD Card Slot USB Power Instead of a hard drive you use A standard Micro USB power supply is an SD Card with the Raspberry used to provide power to the Raspberry (cid:51)(cid:76)(cid:17)(cid:3)(cid:55)(cid:75)(cid:72)(cid:3)(cid:53)(cid:68)(cid:86)(cid:83)(cid:69)(cid:72)(cid:85)(cid:85)(cid:92)(cid:3)(cid:51)(cid:76)(cid:3)(cid:22)(cid:3)(cid:11)(cid:83)(cid:76)(cid:70)(cid:87)(cid:88)(cid:85)(cid:72)(cid:71)(cid:3) Pi. You don’t get a power supply but can (cid:75)(cid:72)(cid:85)(cid:72)(cid:12)(cid:3)(cid:88)(cid:86)(cid:72)(cid:86)(cid:3)(cid:68)(cid:3)(cid:48)(cid:76)(cid:70)(cid:85)(cid:82)(cid:3)(cid:54)(cid:39)(cid:3)(cid:38)(cid:68)(cid:85)(cid:71)(cid:17)(cid:3) use any 5V 2000mA Micro USB power Some older Raspberry Pi models supply and compatible cable, or buy an use a regular SD Card. official power supply separately. 10 www.pclpublications.com