######## #......####### #......#.....# #......#.....# #......#.....# #......'.....# #<.....#.....# ## ### ### #......###...# ...###.####.#####'#.....#...# #..#...#.....>....#.....#...# .........# +..+...#..........#.....#...# ....!....# ##..#...#..........#.....#...# ....>...# ##+## #...###'#######'##+#.....#...# #......####+## #...# #.......................##...# #......#.....# #...# #.......................#....# #......#.....# #...## ##.......................'....# #......#.....+ #....## ##....<...................#....# #......'O...#########.....# #.........................#)...# #......#....#.............###.........................#....# #......#....#.........................................#....# #......#....#........########.........................#....# #......######........# #.........................####### #....................# #......##+#############.........# #....................# #......+ #.........# #....................########......# #.........# ........))>.........................# #.........# ........))..........................# #.........# ........####'#............... #######...## ........#....#................+ ...........# .......'....+................# [.#.#++#.#.# .......#....#......))........# #...# .......####.#......)<........###### ###.# ....... #.##'#############......########+####....+ #.'.# #..........#.....#......+>..........#....+ #.'.# #..........#.....#......#...........#....### ###.## #..........#.....'......#...........#......# #....# #..........#.....#......#...........#....#.#++#.#..# #..........#.....#......#...........#..............# #..........#.....#......#...........#..............# #+##.####..####..#......########'####.............## #'####..####..######...............#####.......# #.........#........#...............# #.......# #....)....#........#...............# #.......# #.........'........#...............# #.......# #.........#........#...............# #.......# #.........#........#...............# #.......# ########..##.##....#.....<.........# #.......# ###############........###### ######### #........# #........# ........#