### ##########################.# ############### #..........................# #.............# #.############.###.#######.# #.###########.# #.#### #.# #.# #.# #.# #.# ########....#########.###.#######.#############.## #.# ................................#................# #.# ##(......#................#######.#.........#.#.###########.# #........#..###.###.....#.## ##.#..............[..........# #.>....................))..#####............#.#.###########.# ..............#.#......)#...................#.#.###########.# ##............#.#.......#...................................# .............))..........................................).># ##.......#..###.......##..........#.........#......########.#..# ##....#.....# #.......##..##..###.#.#..##...........# #)#..# ............# #...##..........###.#.#..###..........# #.#..# ##.####.#...###...#.................#..###..........#######.#..### ... ........................................................)......# #. #.............#........................................##..###.# ..............#.#.##......#...#.....................##.##..# #.# .#.........#+#.#.#.##................................##.##.<# #.# ...........(............................#...................## #.# .................................#.#...................##.#..# #.# ............g.#.#+#.....#w....#.#...................##.#..# #.# #...##..###.#.#......5....................................####.## #...........)g#.........#.....#.#............###....##..........# ........................#h#...#.#.....#......###....##.#.###.#.## .....................5......#..............#..................# ............................#.....................##.#####.#.## ....#......................................................# .#..#...............#.#..................#.#.#.###.#####.#.# #. #.....................#..........#...#.#)#.............# ...............'...............)...........##.### ...#...........#..........#.......#..########.# ##.#.....###...#.#........#.....###..# #.# ...... .....................# #..# #.# ...$. ...........#..........###..# #.# .. #......>...........)........# #.# ....%....#..........###..# .# ............................. .....#.....#.......(...###.#### ..#......(....# .# #.#.#.#.#....+ .. #.#.#h#.#...# ### .#.#.#.#.#### #.#.#.#.#.. .#)#.#.#.... #.# #.#.#..... #.# #.#...... #.# #.#..... #.# #.#### #.# ## ##