########### ### ################### ### ##..##..#..####.###...##...#....##..####.##### #............#.......................#....##.## #.............................................## #..............................................## #...................................^...........## * #........................................#.....#.## * ,## #...................>....................#........####..# #................................................##.....## #...........................................#.....#......# * ##.................................#.......####...........,* #...........................................# ##..........,,* ##.......................................#..####.......... * #............................................##...........,,**** #...........................................##............, **, #....................................#.......#........#...,, ,, #.............................................^.....######,,, ,, * #.......................................#..........## * ,,, ,* #........................................####.......# ,, , ,, * #........................................##*........# ** , * #.........................................####........ ,,, ,** #.................................##.....## ###...... , ,,, * #.................######################## *......, , ,, #.................# ** * ** ##........# * #.................# *{,,, ** {, *......... * #.................# {{ * *, {* ###......# #.................# *{{{,** ****** ,{,{ #.#....^.# ##................# *{,,,, ,,,, ,, ,{ ##........### #.................# * ,, {,, ,{, { , * ###...........#### ##................# *** , ** , ** ##................## #.................# ,,,* ,, ,***####........<...[.....#* #.................######..,* * * , * #..........###).......#.* #.................#.....o.,, ,, ,**∩ #.........## ##......... #.................#....o{. , ,, * , *#..._......## ##[......#** #..........).............. , ,,,* **#...........###)........ #....................{..3. , ,,, , ,,,** #...........##..........* #...................{....., , ,, ,* #.....#.....#......#...# #.........................,, , * #.....#............##.## #................)o....o.., , ,,, *, * ##.#####....[......#### #...............))#......o ,, ,, ,* ### #............# #................)#......., ,, ,** , #...........## #..............)..######.o,* *** ∩ ####......### #...............))# oo* *, ,* #....<....#### #...............).# *, * * , ,, ###..........#.## ##................# , , , , {{{ , * #...............# #.................# ,{ ,, , , { #####...........### #.................# , ** * ,{{ ###..#.....#.....##.### ##................# , * {{{* #.#.......###........)## ##..............).# *, ,* *{ {* ##.#......## #.......[[[# #.................# * * ##.......#### ##......[<[# #...............)o########################.........#.####....))[[## #...........)....o)))..................##............##.......#..# ##................o))))................###.####......###......#.## #...................................#.......# #.......#.......### #.............................))).##.......## #...............# ##..........................#..))#.#..##.### ##...........#.## #...........................#..##......### ##.........#### #..............................###.#..## ##......### #.............................#.####### ##......# #................................#### ###.#.## #................................##.## ##### ##....................#......#.......# #...................................## #..................................## ##.#..#..#.#..##......###.#.#.#...## ###################### ###########