######################################################################## #......................................................................# #.###############################################...........##########.# #.# #.......................................................<#.# #.# #.###################################.#########..........#.# #.# #.############################ #.# #..#######.#.# #.# ###.....%........#.......##....# #.# #..# #.#.# #.#########......###.......#.......##....# #.# #..# #.#.## #.........'......###.......#.......##....# #.# #..# #....# ###########......+.'.......#.......##....# #.# #.(# ###### #####......###...............##....########.# #..# #..........+.......).........##.............# #.(# #.###......##............######.............# #..# #.##.......##.#'####........................# #### #.##.......##.#.# #........................# ###'##.......##.#.# #.......)................# #............##.#.####.####..)................####.# #.....##.....##.#.##...####........(.............#.# #.....##.....##.#.##...#............####.........#.# ###'####.....##.#..(...#............####.........#.# #.##>.............................'?.'.........'.. #.#........##.#...............#...####.........#.# #.#........##.#.##............#...# ######+####.#####.. #.+........##.#.##............#### #.............. ###........##.#.##............# #############.######.. #......####.#.##............# #......".............. #......# #.#.##............# #.###########%######.# #......####.#...............# #.# #.........# ######'####.....#.........##'##.# #.# ###.###.##### #...........#####.........##.##.# #.# #.........# . #........(..#####.........##.##.# #.# #.#.###.#.# #.# #..........................#.##.######.# #.....#.# #.# #...................#.#'##.#.........#.# #####.#.# #.# #......{.........##.#.#.# .#.........#.# ...#.# #.# ######'####......##.#.#.# ##........#.# #####.#.####.#### #.# #####+###.#.#.# ...........'.# .................. ###'########.# #.#.#.# ###........#############.#.####.#### #............@ ....... ..............>...........%....# #.....######## ###.#.. #.##########.......####.#.#.##.# #..%..# #.#. #+ #.......# #.#.#.##.# #.....# #.# ####.#### #.#...##.# #.....# ###'## #.###.##.# #.....# #....######.######.# #.....# #.....)...(((......# ####### #....######.######## +....+ #.# #....# #.# #....# #.# ###### #.# ###