############# #...........# #####'#########.# #### #.............#.# ..# #............ #.# # #.# #............ #.############ ... #.######..)......... #.............. .... #o##.................######........# ..... #.##.....###'####### #.######.# .....o.##)##.....###.##############.######. ...>..o'...'.....'.......................... .......#####.....###)###......)####.######. ....o #.....# #.#.........# #.# .... ......(...##.#.#.......####.# ... #########.##.#.#......>...... . .##)#...#'###.###### .##.#####.# #.# ....##+#........# #.# .............#### #.# .............## #.# .............# . #########....#####+# ##....#....... #.....#........ #####.....#.)...... ...........#........ ..........#......... ...........'.....#### .....#....#<........ ....#....#####.#### ...###... # . #.... #.... #.... #... .