22 18 ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;2;2;;;;;;;;;;;;;;;;;; ;;2;;2;;;;;;;;;;;;;;;;;; ;;2;2;2;2;;;;;;;;;;;;;;;;; ;;;2;2;2;;;;;;;;;;;;;;;;; ;;;;2;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;2;2;;; ;;;;;;;;;;;;;;;;;;2;2;;; ;;;;;;;;;;;;;;;;;;2;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;