############### #.............# ########## #.###########.# #........# ########## { #.#..########.####........# .........# #.#..........>...'........+ {........# ############. #.#......####.#.##...[....# ........# #............ #.#...........#.##........# #+#.....# #..........#. #.#..##..<....#.##........# #(......# #..........## #.#..##.......#.##..).....# #...(..# #.../........ #.#..##.......#.##........# ####......# #..........## #.#<.##.........##........#####.......########............ #.#...........................'.......'................... ######.##.###.....##################.%.....###.#######...#.#### #......##.# #.....# #.......# #.# #.#.#... ##.######.# #.....# #.......# #.# #.#.##### #.# #....# #.......# #.# #.#.# #.# #.#### #.......# #.# ##+#<###### #.# #.################# ######+## #.# ####.........# #.# #.##..............# #.# #......(.....# #.# #.##..#.#.#.#.#.#.# #.# #.#..........+ #.# #.##..............# #.#..........# #.# #.##....}.....}...## #.#..........+ #.# #.##..(...._.......# #.#..........# #.###.##....}.....}....# { #.#.#'######## #......................# . #.#.#.# #####.....#.#.#.#.#.#..# ... #.#.#.##### #####..............# ....###+#+#.>...# #..............# ......{.)...###.# #.......######## ......)....## ######### ......).........). ..............#..# ##............# #........#..... ##>......#......{ ##.....####...## #####.. .....