####### .. ###.....#### .## ...........############ ..# ######..#.............# ..# #..#####.......#.# #<# #......#.#.....#.# #.# #..###.#.#.....#'######.# #....# #.##.............##### .###.###..#.# #.##[.........##.....# ..........#.# #.##..........##.###.# .####.##..#.. #..+.........###.#<..# #. ##.########.........# #.#.### #.###.....#..>.........# #.#.# #......................# #.#.# ###....(.................+ ....# ..'....%..$.... .........# ###.# ###............ .######## ..# ###..O.%....# ### #.........# #.........# #.........# #.........# #.......#.. ######.....