### ##### #.####...# ########........# #...............# ### ###.............### #.# #..#...........)# #.#################### #..#.#.####...#.###....................# #..#.#.####...#.#................).....### #..#[...(.....#.#.......................... #..#.#.####.%.[.)).......<..#.....###....... #.............#.###+#....................... #..#..........#.<........................... ###..#......................................... #...............#....................>......... ###.........................)<......%.......... #.##......................(.....(.)........... #.##.................#...........##...........# #.##..........#... #.........................###.. ###.............. ....#..............####............. #.......>.... .......%.............................. #............ .#..#............######.............# ##..^......... .......................#...........#### #....##....... ...................g...#................ #............. ..............................)........ #....##....... ...................................... #.............. ................................##### #..#.#^........ ...........%.....).#...............## #..#.#....#.... ...................#...............#.. #..#.#....# ...................####..............# #..#.....## ...................# #..............#. #. #..B..# ..................# #................ #........ ...................#####.............# #.......... .........................######......#. #.##....... .......................................> #. ...... ........%....................#......#. ## #.... ..................#..........#........ ... ..................#.................## ................%...##..##.........# ...[............)#......#......... .......................#......... ...............#%.............. ............#'............. .........##.......##... .........##......# .. .........g......# ..###..........# . ...........# ...........# ......#.... ..##.#... ...