####### #.....### ###### #.......#####....# #................# ##...............## #................#### ##..................######## #............)............# ###........................# #...#.........#####........# #.................########## ######.................# #...#..................# #..................##### ##### #..)..............## #...# ##................## #.<.#### #.................# #########.)....# ##................# #.......#......# #................# ##..............# ##### #................#### ###..........#...####...# . ###.................# #........#.......#......# ...########..........#....####........#..............# .........##.................##...##...#.............### ........................#...#...####...#.....<........## ................................###....................# .....#........#........................................# .......................................................# ..............................................#.......## .....................................................## ..........................>............g..............# .........................................g............# ......................................g..............# ....................................................# ...................................gg..............# ...........................................>......# ...............^...............................# ...........<......................(..........### ....................###.........#....####...### ....................# #......%..#...## ##...### ...................... ....g....#...# #.....# ...........................g.######### #.....# .................>##... ..... ###...# ..........)..........## ..g ##### .#...................# . .....................# .....................# ....................## ....................#### ......................# .....................# ..............o.....# ............##...### ...........##...# ...........##...# ...........#...# ...........##### .........o. ..........# #....o... ..o