###### ##.... ###...##### ##.......... #######......# ## #.......#.#.## .. #.#####...#.##.# . ########.# #.......# .. #......#.# #.....##.#.# #.####)#.## ##.#..# ..# #.# #....#####.#..##...# #.# #.)................# #.# ##.#######.#..###.... #.# #.# #.#......... #.# #.# #.#.####..## #.#####.###### #........... #.##........... #.#####.# .## #.##.##.#########.## #.. .. #.##.##............# #.# ># #.##.##.#########..# #.##.### ######.##.##.. .####..####......# #.........##.# #.........rg......###. #.#####.####.# ######..#####)........ #.# #.# .# #..# #.....#### #.# #.# #..# #.....# #.# #.# ### #### ###.### #.# #.# #.# .# #.# #.# #.# # .# #.# #.# #.#.# .. #.# #.# #.#.# .. #.# #.######...# #.### #......#.##############.#. #...# #.####.................... ###.# #.# #########.#.#.####### #.###.# #.......#.#.#....# #.##..# #.#####.#.#.#.##.# #.##.## #.#...#.#.#.#.<#.# #.##.# #.###.#.#.#.####.# #.##.# #.....#.#.#......# #.##.## #########.######## #.#.#.# ..# #.#..#####. #.........# ###.######.. #.# #.# #.# #.# #.# #.. ###