$!$**o$$; $$$$&*!!!o!;! &&&o&#&# oo;;;;;;;;
*$ $$$$$$$ & $$$$$*o!!o!;&#&&&###$#&&o;;;;;;;;
$$$$$$$$$$&$$ *$$$$oo!!!!&&&&&&&#&&####o;;;;;;;
*$$$$$$$$$&&$ $$$&&&o!!!&&#&&&&&#&######;;;;;;;
o$$$$$$$$$$$$;;; $&&$*o!!!&&##&#&&####&&&#&;;;;;;
$$$$$$$$$$$& !$$&!!!!!&#&#&&&&####$!#&&;;;;;;
; $$$$;$$ &*$ ;;;;;; ;$$&!!$$&&##&&&#######!&#;!;;;;!
* ;o*;!$&#& &$$$!$**&##&&&&########*!;!;;;o
*$$ !!!o$$$o* ;;;;;; &$$&!$&&$;&&&#######!oo!;!;!;!!
$$$$ ;!!oo*!!o !!ooo*oo*o&&$&!$&#$o*########oo$o!o*oo!;!
$$$$$*;!!o*oo!o$$********o$&$&$$$&#&$##########o!&$$$$*!!
$$$$$$*!!o*o*o!$$o*******o!o$$&$oo$$$$####$####$!#&&&&&*!
&$$$*$*o*$*!oo**$oo***** ;!&$;&$$ $####$###&$!######*o
&$$$$$*o$o*o!!!$*o*!!!!; ;!!o$$$&*$$##&$!;;!!!o!*$$o***
&$$$$$$&oo$; oo$*ooooo!; ;!!oo*!!!*oooo!!!!!!oo**$$$&$$$
!;; ;!; ; ;; ;;o!***$$&o*&#$**o*ooo**$$$$$&$$$
;!!!!!!!!!!oo!oooo*o$*$!!*!*&#&$&####&$$****$*$$$$$$$&$$$
*oooo*ooo*$$*o***$;o$$&&$*&&#$$ !;#&#&&$$$$$$$$$$$$$$&$$$
****$*$*$$$$*$$$*;*$$&$$! oo$$$####&&&&&$$$$$$$$$$$$$&$$$
o***$****$$$**$$**##&&#; !o*$$ #&######$$$$$$$$$$$$$$&$$
o******$$$$$$$$*##$$$$$#&&&##& ;;!o#####&$$$$$$$$$$$$$$$$
o****$*$$$$$$$$$$&&&&&&&&###&$$*o;o#####&&$$$$$$$$$$$$&$$
*****$$$$$$$*$o!#######&$$$$oo*$$*&#####&&$$$$$$$$$$$$&$$
*****$*$$$*;! *!$&#&$*$$*oo*o!o$$*&##*&&$$$$$$$$&&$$$$$$&
;;;;;;;!*$!o!$$$$$*******$*ooo!o$*$##&&&$$$$$$$$***oooooo
;;;;;;;; ;o***$$*oooo*$$$$ooo$$$*o#&##$&$$$$$$$$$$****oo
;;;;;;;;;;;$**$$*ooo*$$$*$*o**$#&ooo*######&$$$$$$$$$$$$$
!;!;;;!!;;;**$$*oo****$$$**o$####&&$$$####&&&$$$$$&&&&$**
!!!!!!!!!oo*$*$**o$oo$$#$$&#######&&$&&$####&$&&&#&###$$*
!!!!!!!o*****o$$$**oo#$$$$$&########$&$$$&#&##&&######&$$
********$$****$$$$$$$$$$&&&##########$&#$$$#####&#####&&$
$$$$$$$$*$$*$$$****$#&&&&#######$$$$$&#&$&*!$$###########
!!*$$$$$*$$*$$$$**$$##&&######&$$$$$$$$o$$$$&o########&&&
!!!$$$$$$$&$*$$$***$$###&####&$$$$$$$$$o&$$&#########&&&&
o!oo$**$&$&*$o***$$$$*###&###$$$$$&####&##&$#########&&&$
*ooo****$$$*$*oooo*$**$##&#####$$$$$$$##&&&&$########$$&#
$$o$&***$$$**o$oooo$*$$#########&&&$$$$$$$$$&######*!o;
&##* o$*$$$ooo$$o**$$$&######&&$$$$$$&&$!!! ;;;!;;;;!!
&&; ;&$$$$$$**oo&##$$$$$#&###*;!! ; ;;;;;;!;;;;;;;!
&& $$$$$$$$$oo$##$o! ; ;; ;; ;;;;;;;;;;;;!;!;;;
&$ $$$o;!; ; ; ;;; ;;;;;;; ; !;;;;;;!!;!!!!;;;
$! o!; ;; ;;;;;;;;;;;;;;;;;;;;!;;;;;;!!!;!;;;;;
$& o ; ; ;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;!;;!;!!!!!!
$$;; ;;; ; ;;;;;;;;;;;;;;;;;;; ;;; ;;;;;;!!!!!!!!!
$$* ;;; ;;;;;;!;;;;;;;!;;;;;; ; ; ;;; ;!;;;;o!!!!
oo! ;;;;;; ;;; ; ;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;!;!!;!;;;
**! ;;;;;;;;;;; ;;;;;;;;;; ;;;;;;;;;;;;;;;;;!;;;!;!!!!!!
**! ;;;;;;; ; ;;;;;;;;;;;;;;; ;;;; ;;!;;;;;;;;;;!!!!!
**o ;;;;;;;;;; ;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;!;;;
**! ;;;;;;;;;;;;;; ;;;;;;;;;;;;;;; ;;;;;;; ;;;;;;;;;;;!;;