######### ##.......##### ########.<#####.....######## ........%.##......)........# ##### ####......#.###.#.###.####.######...##### #.###...## ##..# #............###....# # #...# #..###.####.#.##.## ##.#.# #%..# #......# #.#.#.## ##..## #.##.# #.###.### #.....# #...# #.# #...# #.# #.....## ##...# #.. .... ..# #......## ##.#..# ### #### #### #.(...#.###.##..# #.....##...###..# #.#######.## #..# #.# #.# #..# #########.# ..# #... ..........# #.## #... #######...# #. ##### #..## #. #..# #. #..# #. #..# . #.%#######.# #............ . #......#...#. .?# ####......... #.# #..####.## ..# #^.# .. #.# #...%$........# #..# #.# #.#####..####.. . ...####.## .... ##..#.#.....# #..#. ............# ...#.. O#.#.##.....# ##.# .# .# #.##..>..# .. . .. #.##.....# # .# #.####..## ###># #.####O.# ##.#.# #.......# #<#..###.####.## #.###..#...###.# ..# #.....O...# ..## #......###.# ... #...........# # ..........### ......... ........# #...#### ... [