###### ######## #....# #......# #.##.# #)####.# ##(##.# #####.####.########.....# #....................#### ###.###.####.########.###### #..................(......... #.#.##..###.......#........!. #....<........ #((######.. #.##...##.#........{..((. # #...##....#.....#####. ....... ........ ....... ...#.#.%... ......##.#. #.#(..... .......# .# # #....... #........ . +........