####################################################################### #....#..#........#....(......#..#......(.......................#......# #....'..#...>....#...........'..#......................∩.......#......# #....##########'##.......#...#'##...........)..................#......# #........#.......#......)#...#..#...........)).................####...# #........#.......#.......#...#..'...∩..........................#..##'## #........#.......#.......#...#####....##########################......# #....#####....#'##.......#####........#........................#......# #....#...#....#..#...........#.......<#........................#'###### #....#...'....#..#...........#........#........................#......# #....#...#....#..#.......#...######...###############.......#'##......# #....##########..######'##...#....#.............>...........#..####...# #........#............#..#...#..<.#.........................#..#..#...# #........#............#..#...#....#'##....###################'##......# #....#+#####'##############'##.......#.........#..#....#..............# #....#..#..#.........................#.........#..#....#.......#..##### #.......#..#.................###################'##))..#...#####......# #.......#..#.................#.................((()))..........#..)...# #....#..##'####..............#.....................))..........####...# ###'##...#....#..............#......................(..........#..#...# #)...#...#....#..............#.................................#..'...# #....'...#....#..............#.................................####...# #....#.......................#.................................#..##### ######.......................'...<.............................#......# #............................#.................................#......# #............................#.................................#..#...# #....##########..............#..>..............................#......# #....#...#..............)....#.................................#......# #....#...'................)..#.................................#..##### #....#...#....############)###......####..#..###################......# #....#####....#....#....#.).........#..#..#.....#.....#....#...[......# ######...#....#....#....#...........#..#..#.....#.....#....#)..#'##...# #.............#....'....#..........('..#..#.....#.....#....#......#...# #.............#....#....#...........#..#..#.....#.....#....#......#...# ###'######...##.######..##...##############+##..####..#'####..##..#...# #.....#......#.....#.!...#...#..#..#.....#...#.....#..........#...#...# #.....#......#.....#.....'...#..#..#.....#...#.....#..........'...#...# #.....########.....#.....#####..#'##.....#...#.(...#..........#...#...# #.....#..#...#.....#.....+.........#.....#...#.....#....#.....######### #.....#..#...#..####)#####...#.....#.....#.>.#.....%.>..#.....#....#..# #.....#..#...#..#..#.....#...'..#..#.....#...#.....#....#.....#....#..# #.....#..#...#..#..#.....#...#..#..#.....#...#.....######.....#....#..# #######......#..#..#.....#...#..#..#.....'...'.....#....#.....#....#..# #.....'......#..#'##.....#...####..#.....#...#.....#....#.....#...##..# #.....#......#..#..#..#..#......#..#.....#...#.....#....#.....#...#...# #.....#......#..#..#..#..#####..#..'.....#...#.....#....#.....'...#...# #.....#......#'##..#..#.........#..#.....#)..#.....#....#.....#...#...# #######..##'##..#'##'#####...#######.....#...#.....#....#.....##'###'## #.....#......#..#.....#..#.<.......#.....#...#.....#....'.....#.......# #.....'......'..#.....'..#.........#.....#...#.....#....#.....#.......# #.....#......#..#.....#..#.........#.....#...#....[#....#.....#.......# #######################################################################