########### #.........######## #.......(........# #############......##'##..... ..>...............###.## [.. ##########.<##...###8.8# #......## ##.## #..##.##.##.#.# #....##...'8.8# #..#. ##.##.#.# #....# ## ##.## #.##.# #8.8# ... ##.## /. ### #.#.# ### ##..###.###..## #.8..)#.#)..8.# #...)#'.'#....# #....#'.'#....# #.8...#.#...8.# ##..###.###..## ### #.#.# ### ### ##.## ### #.## #'# ##.# #..## ##.## ##..# #...###.#.###...# #....##.#.##....# #.....#.#.#.....# #......#.#......# #######..#.###### #.##.# #.##.# # #.##.# #. #.##.# #.###### # #.##.# #...... .# #...># #.....#..##### ##### #..### ...##............. ...# #..# #......