################################################################ #......................................)().)....)(..)..........# #....................................[().).)(..............)...# #....#######################..........#####################....# #.......# #........#.## ##...# #..#...... #...#....###.# #....# #..#...... ....##....# ..# #...##..# #..##.... ...# #....# .## ).#.# #..# #..# ... [# #....# #. ## #..# #..# .. #....# ? #..# #..# ....# .# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..# ... #..# #..# #....# #..# #..# #....# #..# #..# #....# ## #..# #..# . #....# #.. #..# #..# #. ... #....# #.##..# #..# #... ....##....# ###.# ##.#..# #..##.... .....#....##.#... #.....# #..#...# .....#....#...# #...#.#..# #.....# #............# # ##...# #[[..##### ############.[%.[(..#######################()..# #......... ...........%..[.<<)........!................()..# #......... ..............%<..<.........)...((.((()).%()....# #(........ ..........).$...<<...................(....((....# #()....... ................................................# #))..##### ############....[...#######################....# #..Z......# .......%...# .....# #X)#...... ....#....#.#. ...#..# #XX#..... ....#....##.# #.##..# #z.#..... ....#$...# . .# #..# #DX# ... ..#.... . # ..# #..# . #Xz# #XX# #..# #..# #..# #..# #..# #..# #..# #..# #..# #..