###### #....# ###.##.# ####### #<#.##.# ######.....# ##### #.#.##.###### #....#.....# #...#######.#.##......# #....#.....###########.#.........#.##......# #....'...............#.###########.###.....# #....#.....#########.#.............#....#### ### ##.#################.###############.#################. ..#.. #>........).)).........................).[^...........# .#.# ###.############.##..#..#############..#...##.########..# .#.# #....# #......................(....##.# #.......#. ..# #....# ##.#####.................#[.##.# #.#...... ..# #....# #..## ###..####........##)###.# #.#.##.#####.## ###.## #######...###.....#####.#######(###.###.#.#......#..# ##.#######.........#.##...........######..(#.........>.....<.# #.............>....#.###..........##..##.#.#+###.....o###.##.# #.....................####.....####..(#........######o..#.# .# #.......................##.....#...............# #.#.#.# ## #.................##.....##.####.).......(.))..# #.#.#.# #.................##......####.......##..###(### #.# #.# #.................#.......#####......##..# #.# #.# ..# #.........................##.##......##..# #.# #.# ### ##.#######..............###..####........# #.# #.# ##.#######...^.........###)....####......# #.# #.# #...........).....#..###..%......####....###'########.# #................######...........####...##........##.# #..........#####.# ####.#####.......###..##........##.# #..........# #^###.......###..##### ##.##........##.# #..........# #.##................#####.##........##.# #..........# #.......................(.##........##.# #..........# ####...#.......##......#####........##.# #..........# ###.#.#####.##.##### #........##.# #..........# #.#.# #.##.# #........##.# #..........# #...# #....# #........##.# #..........# #.###....###.# #........##.# ##+######### #'# #.##.#...# #........##.# #.#.############........##.# #.#.# #)%.....##........##.## #.#.###)#####'###'###.......# #.#<).#.# #....#.# #.......########## .#.....# #....#.# #.......##.......# #.##### #....#.# #.......##.#####.# #.# #....'.# #.......##.# #.# ..# #....#.# #.......##.### #<#### #### #....#.# #.......##...# #....# ###...(# ###.......##.# ####.# #.##.# #.##.##.#..# #.# #######.##.#####.#.......#### #.# ........>....................# #.# ##########...###.#...##.###.# #.# #.#.###.######.....# #.# #.#.....# ####.#####.# #.####### #.#.....# ### #.#.##### #...# #####