########### ########### #..........####.........# #..........'..#.........# ########## #..........##.'.........# #........# #..........####.........##### #........# #..........# #.........'...####........# +..........# #.........###...##........# #..........# ######+#### ###..'........# ######'##### ##.# ####........# #..# #..# ###....### #.## ###'######## #######.#### ###+######## ##.# #..........# #..........# #..........##### #..# #..........# #...)......# #........<.'.ff# #.## #..........# #........(.# #..........###(######.####### #(.........####..........# #..).......# #f.............# #....>.....##............# #......f...# ########.#####.. #..........##.#..........# #..........# ..# +..........'..#..........# #..........# .## #..........####.......... #..........# #.# ##.##+###### ##>###### #########+### #.# #..# #.# #...# ####'### ##'## #.# ###.# #..%..... ##...## #.. ##########'## #........ #.....# # #...........# #........ #.....# #...........####......... ##...## #...........#..)......... ##'## #..>........#)##......... #..# #...........'.##........ ##.# #...........###########'## #.# ##'########## ..# ##.# #.#### #.# #..# #....# ########'## #.## ####.# #.......(.# #.# #.# #.........### #####.###### ######'####### #.<.......'.# #..........# #............#####.........#.# #..........# #............'...#.........#.# #.......<.... #............###.#.........#.###..........## #.......>....# #.'.........#..##..........# ########'##### ###.........##............. ####.# ######'########......... #..%)# ..# ##.###### #..#### .## #... #+# ####. #