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