######### #^......# #######.# #.# #.# #.# #%# #.# #.# #.# #.# #.# ########## #.# #########........## #.# ..................... #.#### .######.###!####..# #.. #....# . # #....#...#### #.#..# ####.# ....#.###.####.#...<#..#.#..# #.# #........##.........#.#..# #)# #........##...####..# ... #.# #........##...# ..# ... #.# #........##...# ## #.# #.# #..(.....##...# #.# #.# ..........###.## #)# #.# ......."..# #. #.# #.# .###...... . #S# #.# #...... #.########.# ... #...)......# #.%######### #..# #..# ...# .#.## #.#.# # #.# #.# .## ..# ## ..# .. ..# #. ..## #. ... #.#.##### #.......# ###l....# .....# ####.# #