######################### ######## #.......................# ##.......... #.##########.############ ##### ##............ #.# #.# ...... ...........).. #####.##########.# $.#...##.............. #................# ......................# #................# (.#...#...#.#.#.#.#..# #......[.........# ......................# #.......(........### ##############...#..%[...#..# #.................... ...........).........%)......# ####..#.............. ...........b......#...>...#..# #..#.............. @..#.######.####.......%....## #..#.............. .........@5rf....#.......#.# #..#............... ..#.######5###.............# #..#.#.###.....@.. .........>#5# #...#.#.#.#.#..# #..#.#.# #..... ........@...#r# #..............# #..#.#.# #..... ...(........#.# #..............# #..#.#.# #.##.# #..........#@# #............## #..#.#.# #.##.#####..........#.#####.##.......# #..#.#.# #.#...........>.....).......>........ #..#.#.# #...................#.#####.##....## #..#.#.# #...............@...#.# #... #..#.#.# #.........|5.<......#.# #..#.#.###.........5.@########.# #..#.#............(@.%.......... #..#(#####..........5........... #......[..................####.. #.>...####..%.............# .l# ##.<(..## #.########.#.....# ..# #.......# #.# #.#.....# ..# #.......# #.# #.#.....# ..# #.......# #.# #.#.....# ..# #.......###.#### #.####### ..# #######..............#####.##########..##.... #............................................ #....##....................##########........ #....#######.........####### ....... ###### #.........# ....... #.........# ....... #.........# ...... ########### #####