####################################################################### #.......#....#..............#....#))......#........#.......#....#.....# #.......#....#..............#....#........#........#.......#....#.....# #.......#....#..............'....'....<...#........#.......#....#.....# #.......#....#..............#....#........#........#.......#....#.....# #.......#....#....[.........#....#))...[..'........#.......#....#.....# ######'#####.#..#....#################.)>.#........#...#...#....#.....# #....#.....#....#....................#.[[u#............#...#....###'### #....'.....#....#....................#....#............#...#..........# #....#.....#...[#....................#....#............#...#..........# #....##....#########..#####...#..##+##....##########...#...#..........# #.....#........#..)#..<.#.....#......#.....#...........#...#..........# #.....#........'.>)(....#.....#......#.....#.......##'######..........# #.....#........#..)#....#.....#......#.....#.......#...#..............# #.....#........#...##'#####'###..#...#.(...#.......#...'..............# #######............#.....#...#...#...#.....#.......#...#..............# #................))#.....#...#...#...#.....#.......#...#####..........# #..................#.....#...#...#...#######.......#####........###'### #..............#...###################.....#...........#........#.....# #....#...#######..)........................'...........#........#.....# #........#.....#...........................#...........+........#.....# #........'.....#...........................#...........#........#.....# #........#.....#.....................#.....#...........#...#....####### #))).....#.....#.....................#.....#.......#...#####..........# ##########'#####.....................#.....'.......#.......#..........# #..............#.....................#.....#.......#......<#..........# #..............'.....................#.....#.......#.......#..........# #..............#..............>......#######.#.....#...#...#....####### #....).........#.....................#...#...#.....#...#####..........# ###########..#################...#####...#...#.....#...#.<.#..........# #............#...............#...#.......#...#.....#...#...######.....# #............#...)...........'...#.......#...#.....#...#........#[....# #............#...............#...#...######..#.######'##...#....#.....# ##################...........#####...#.........#.......#...#....'.....# #....#.......#.......................#.........#.......#...#....#.....# #....#....^..#.......................#.........#.......#...#....#.....# #....#.......#.......................#######...#'#.###'#...#....#.....# ###'###'###..###...#####...###########.....#.....#...#.....#....#.....# #..............#.....>.#.............#.....#.....#...#.....#[...#.....# #..............#.......'.............#.....#.....#...#.....#.?..#.....# #..........))..#.......#.............###'#######.#####.#####....#.....# #.........##(###...################'##.....#...#...........######.....# #.........#.).......#.......#....#...#)....#...#...........#..........# ######....#.........'.......#....'...'.....#...'...........#....####### #.........#.........#.......#....#...#.....#...#...........#....'.....# #.........#.........#.......#....#...#.....#...#...........##)###.....# #.........#.........###############'##.....#...#................#.....# #####.....#..........................#..)..#####.######....#....####### #.........#......................................#.........#..........# #.........#......................................#.........'..........# #.........#......................................#.........#..........# #######################################################################