######## ... ##......##### ..+ #...........# ..####### #.####+++#### #.......# ### ### #.#c.NoW....# #.......+ .. .. #.#.#8m..8#.# #.......# .. .. #.#.c..m....# #.......# .#.. #.#.#8...8#.# #.<.....# .... #.#...$))...# #.......###+#.# #.#...#_#!..# #####..........8.D# #.# #...............Y.# #.# #.................# #.# #..[#.................###################.# #...#....#+#####......#...#...............# #...#....#.....#......#......############## #...#....'.....#......'......# #...#....#.....#......######## #...#....#######......#.....# .. #...#.................#.....#..... #...'.................'.....#..... #...#.................#######..... #...#............................# #...#####.....#####'##)..........# #.......#.....'...#..#...........+ #.......#.....#...#..#...........# #...##..#.....#...'..#####....#+# #...##..##....#..##..##..'....+ #...<....#....#####..##..#....# #........#........#...#..#....# #...##...#........#..##..#....# #...##'####'##.∩..#..##.>##+#... #............#....#..##.....#.... #......).....#....#####.....#.... #............#.)..#...'.....# .. #............#....#..####+### #............#....#)##.... #............#............. #............+........>.... #............#............. #............#............# #............#....##+#....+ #............#....# ....# #............#....# ....# #............#.... .. #...######'### #... .#