############## ########### ##.....##.....######## #.........# ##..............#.....# #.........# #.....................# #.........# #.....................# #.........# #.....................# #...(.....# #................<....# #.........# #....<....>........g..# #.........# #....(................# . #.........# ##..............####g.## ##.# ###.[..###### ##.....##.....#####.g.### #..###...#.## ##########.............# ##.##...###.# #.###......@..#### #..#..#####.# #.. #........g##.## ##....####...# ..............#...## ##....####..#### .................###.....#........# ###................).....#........# #..................)............# #..........##........###........# ###...####.##@.#..#.............# #..# #.........##...#.........# #.. ...#.##..@........######### ###.##....g......# #.##...........# ##.#..............# #.................## ...#................ .. .#................... #.# ... ..#...........@..........# ######..#.# .. ...#......................######### #.......... ..# ..............##........>.........# #.....>..## .. #.##...........##..................# #.........##. #.#.. #...........##.....?............# #........... #... #.........###.................# #<........#####..# ##.........##..................# #.............#..#####..............................# #.........# #.#..).....(....... ##..................# #.........###...............%...##......g........#### #.............^.........[....>............g......# #...............[...........................g....# ######.....#####..........#####..............g....# #......###########.######## #######.#####.##..### #....<## #.........# #.####..###g# #....## #......)..################.##...####g# ##### #........................)........g.g# #.........############################ #.........# ###########