###### #....#### #.#.....### #.#.......# #######################################.#.._....############### #...................^.........................................# #.......................%.....................................# #......###....................................................# #.....#####...................................................# #.....'.[.##..................................................# #.....'.[[##.....############.............................%...# #.....'..)##....## ##................................# #$....#####.....# ######...........................# #......###...##.# ##...#####..................# #............##.# #.8.# #..................# #........######.# #..)# #..................# #........# #.# ....# #..................# #........# ....# #..................# #........# #...# #..................# #........# #.8.# #..................###### #........# . #...................g...# #........# #.................###...# #........# #................#####..# #........# #...............##h.h##.# #........# #...............##..[ #g# #........# #...............##hgh##.# #........# #................#'''#g.# #........# #.......................# ........# ##############.......................# ... #....!...............................# #..##########........................# #.###### ##............<..........# #.#..g.# ##..<..............###### #.#....# #.................# #.#.gg.#++# #.................# #.......g.. #.................# #..%.....g. #.................# #......... #.................# #.#.gg.#++ #.................# #.#....# .................# #.#..g.# #.................# #.###### #..................# #.. #...................# . .........g........<.# #..................# #..$......U.g......# #.........g........# #####.....#####........# ..........## ##.......# .......%.## #.......# .........# +.......# .........# +...?... .........# #.... .........# ........F.# ..........# #######..... #######