###### #>..... #....... ### ### #........ .... ..#.# ##### #........ ..###.#.## #...###........####.#......# #..........................## #####.###......... #..........# #.....# #.........##...#......# .?. #.##### #.........##........#.# .......# #.....###...................#.# #.......# . .########...##........###.###.#..#.# #.......##.# .......##...##........#...# #.#..#.# .##....>....... .......................#.#####.#....# ..<#..)......## ####.#..###.###.......#.# #<#.#.#### #gg.........b. #..^#..# #.# #.......#.# #.#.#.#.## # #...%...<# #....###+###.#.##'##.# #.#.#.#.. #.#........# ###..###_+.....##.##.###.#.#.#.# # #.....##'##### ... #..###+###.####.#........#.#.#.# ##.#.##)## ......... #..# #.# #.# #.....##.......#.# #.......# ..........#####..###.###.# #.###.######.....# ......##..# ..........................# #.# #.# ##...## .... #...# ............######.....##.## #.# #.#######.#.# ... #...# .............# #...####.# #.# #.........#.# . #...# ...........## #........# #.# ###.........# ##.## .............# #.(####..# #.# #.######### #.############'##%###.#####..((##..#####.# #.#### #.......................>......[.>%.)....#####....# #.######.......##.#########.##.##............####.# #.######.##.........#..............#####........#.# ..........##..%......#..............# #.....#.##.# .....................#.............(#####...###.##.# ....................................('...........##.# ......##........########..............#####...######.# .....#.................[.................#...# #.# ..'...................##'#......###g..#...# #.# ..#...................##.........##.#.#...######.# .#...................####.......#....gg.........# #........................###...####.....#)###### .................####.# #.### #....##.%gg.# ...........# #.# #.# #.#.#######.# ########### #.###.# #...# #.#### #.)...# ##### #....# ####### ####.# #<..# #####