######################### ........................# ........####............# ........# #............# ........# #..#######...# ###.....# #..# # ### ........####..# #.# ..............# #.# #####################.#######. #.########## #############...........'.......#......... #..........# #....................)).#..Z.!..#......... #....####..# #.......................#.......#......... #....# #..# '##...V&1..........[......#.......'......... #....# #..# ...4.1Z(..........##.....###'######.#####... #....# #..# .......Z..........##.....##................. #....####..# #.................#.......#...................# #..........########## ####.(.#############......#...................# #...................# #... ###########......#...................# #...................# ..... #........##......#.######............# #......####.........# ...... #........##......#.######............# #......# #.........# ....... #........##......#...................# #......####.........# ......& #........# #...................# #............###....# #........# #...................# #....∩..............######## #........# #..........#######..# #............#######.......########........#########...................# #...########.'.....#....##.#...............#....Z....#####'###.........# #...# #.#.....#....##.#...............#..######.#.......#.........# #...########.#.....#....##.#...............'..######.#.......#.........# #............#.....#....##∩#...............#.........#.......#.#.......# #............#.....#....##.#...............#.........#.......'.#.......# #............#..####.......#################.........#.##....#.........# #......##########........#'#####################'###'#.##....##........# #.###..#........#.######.#........................#...........#........# #.# #..#........'.# #.#........................'...........#........# #.# #..').......#.# #.#........................#...........#........# #.###..#..∩.....#.######.#........................#...........#........# #......##########........######..########'###.##.##..####..####........# #.......##############........#..####......#####.##..####..#...........# #.......'............#........#.....#.........#............#...#######.# #.......#............#...###..#.....#.........#............#...........# #.......#............#...# #.)#.....#.........#............#...........# #.#####.#......∩.....#...###..'.....#.........#............#...........# #.......#............#........#.....#.........#............'...........# #.......#............#........#.....#.........#............#.....).....# #.......#............#........#.....#.........#............#...........# #.......#'############........##############################...........# #......................................................................# #......................................................................# #..........#####.......................................................# #..........# #..#########.......|....................#####...........# #..........#####..# #..........(###..............# #...........# #.................# #...........# #..............# #...........# #.................# #...........# #..............# #...........# #.................#########...........###..............#####......#....# #......................................................................# ########################################################################