######## ######### ######## ####### #.......# #.......# #......# #.....# #.......# #.......# #......# #.....# #......(# #.......######......# #.....# #.......####.......##...'......########.....# #.......##.........##.###......'......#.....# ###.......##.#..........# #......######.'.....# [.).#######.........#..#.......#### #......# ###.....# ....g.gFo...#...)..g#.##.......# #......# #.....# ....#########......oF.##.......# ######## #.....# #.......####.......# ####'## #......<# ####.#### #.# ######.## #.. #.# #.# ##. #.# #.# # #.# #.# #.# ..# ####'### ### #......# +......# #......# #......# #......# #......# #......# ####'### #....# ####.##### ##........# #.........# ............# ...#........# . #........# #.......)# #........# #........# #.....<..# ###.###### #.### #...# ###.# ##+######## ##'#### #>..).<...# #.....# #.........# ######.....# #.........# #############....'.....# #.........# #############.............####.....# #.........####.............############# #.....# #.........'....############# #.....# #.........###### #.....# #.........# #.....# #..)......# ###### #.........# ###########