######## ########### #......# #.........# #....>.# #.........# #......###.......<.# #......'.#.......(.# +......#?#......(.(# #......#.'..)......# ####'#####.........+ ###.# #)........# ##...# #.........# #..### ###+####### ## ##'###### ##.. #.......# ./. #.......# ##+#### ####.##### +..>....#######.....# #......... #.......#.....+.....####.........# #.......'.#####.....##....S......# #.......### #.....'..#..@......# #####'### #.....####......... #.# ##'#### #.?....... ###.# #.## #######.## #...# #..## . #.### ##..## #.# ##..# ###.#### ######.## #......# ###.......# ..###......####..........######... #...............##................ #####......#######.......######... ####.### #...(...# ##.# #..(...<# #..# #.......# .## ###.## ##..###### ..# #...# ###..###### #.# ####.#########.........# ######.### #...........##.........+ #........# #...........##.........# #........###...........##.........# #........#..............<.........# #........#.#...........#........<.# #..........#...........##.........# #........#################'######## #........# #...#### ####.##### ###....# ###..## #####.#### #.....# #........# #.....# #........# #.....# #........# + #.....# #........#.# #.....####################..........# #.................................### #.....####################........# #.....# ########## #.....# #######