########################### ........................... .................###.........# .................# #.........# #...##..... ...# .................# #...##....# #...##.... ...# .................###...##....# #...##...# ..8# .####..................##....# #...##...##..# .....#.....# #...#####..........##....# #...##........ #########....#.....# #...# #..........##....####...##.....##########.......+....#.....# .####...#####.......................##.....#................#..........# ...........................................#................#..........# ...........#################)#####).)......#................#..........# ...........# #.)....#)###((...#................#..........# .........#.# #......#(# #.....#................#..........# .........#.# #......#)###.....#.......##.#######.#####....# .........#.# #......#.........'.......#..........#####....# .........#.########### #......#.........#(......#.......#...........# ............o.o..oT..# #......#################.#.......#...........# ..........o#######..# ##...... ...........#...........# ..........# #..# ...........#...####....# .$........# #..# ###........#...# #....# ..........#######..# .#######........#...# #....# ........oT.........# ................#...####....# ########)o.........# .......<........#...........# #...o.....##### #+###+###...................# #........... +..............)....# #...o....... ##########.########.# #........... .......#.# #.# ............ .......#.# #.# ...........## .......#.########.# .......>..... .......#..........# .......'..........# .......#..........# .......#..........# .......#.###......# .......#.# #..(...# .......#.# #......# .......#.# #......# .......#.# #......# #.# #......# #. #......# #......#