######## ####### #####......################################### #.....# #...#......#.................................# #.....# #...#......#.........[.......................# #.....# #...#......#.................................# #.....# #...#......######....##......##...####....###############.))..# #...#...........#....##......##...####....#........#....##)#### #...#...........#.........................#........#...(.(....# #...#...........#.........................#..>.....(..........# #...#...........#.........................#........#..........# #...#...........#####################...###........#....##...## #...#.....#####.....................#...######.....#....##...## #...#.....#...#...................<.#........#.....#....##....# #..)))....#...#.....................#........#.....#..........# #...#.....#...'........../..........#........#.....#..........# #...#.....#...#.....................'........#.....#..........# #####.....#####.....................##########.....##'####...#### ###...)...........#######+##...........^........#...##...##.## #...............#....#...#....................#....#.......# #...............#....#...#....................#....#.......# #...............'....+...#....................#....#.......# #...............#...##...#...........(........#....#.......# #...............#...##...##########...........#######.....## #######...............+....#....#.......##)####.....# ####### #.....#...............#....#..<.#.............'.....# #.....#...............#....'....#.............#.....# #.....#...............#'####....'>............#.....# #.....'....................###########..##.##'#.....################### ########..(..(..#######...............#..##.#..........................# #.........(.....#.....#...[.........(.#.....#...(......................# #.........(.....#.....#...............#.....'..........................# #...............'.....#...............#.....#....(...............(.....# #.........(.....#.....#...............#.....#..........................# #........)(.....#....##.......).......###+###....).....................# #.......##'######....#.....#######..............#############.....###### #.......#))).........#.....#.....#......>.......# #......#.....# #.......#............'.....#.....#..............# #......#.....# #......[#............#.....#.....#..............# #......#.....# #...}...#............#.....#.....#..............# #.....[#.....# #.......#............#.....#.....#..............# #......'.....# #.......#............#.....#.....#..............# #......#.....# #.......###+####.###+#.....###'#................## ####...#.....# ########.....###.#.......<.......##########......# ########### #.....'...#...............# #......# #.....#...+...............# #......# #.....#...#...............# #.....<# #.....#...#...............# #......# #######.....#####...............# ###'#### #...#..###......##'############## #......# #........#......u.....# #......# #........#......#.....# #......# #........#.....>#.....# #......# #...(....#......#.....# #......# ##########......####### ######## ########