###### ########### #....# #.........# #....# #.........# #....### #.........# #....'.#####.........# #....#.....#.........# +....#####.#.........# #....# #.'.........# ##'### ###.........# #...# ##'######## ###.# #.# ######.### #.# #........# #># #####+## #........# #.## #.......# #........# #..# #.......# ####.......<#######.######### #.......####...........................+ #.......'....##........#######.######### #.......#######........# #.# #.......# #........# #.# #.......# #######.# #.# ####%#### #.. . #.# #.# ##.####### #.# ####'########........# ##'###### #..........##..<.....# #.......# #..........##........###### #.......# #..........#..............###.......+ #...................(####...'.......# #...........#.......(# #####.......# #..........########.## ####'#### #########'## #.# #.# ##....# #.# #####.# ###..#### #.## #...>%# #...## #..# ###'####### ####'######## ##.# #.........# #...........# #######'## #.....%...### #..<........# #........# #....%....'.# #.>.........###........+.##.........#... #...........'.(........#..'.........# #...........###........####.........# ##########'## #)"......# #.........# ####...# #........# #.........# # #....### ###+###### #.........# #. #.#### #.# ###..###### #.### #.# #.## ####%.###### #@..# ##.##### #<.# #...%......### #####'#### #......### ##.##### #..........'.#################........# #........## #......# #..........#.............>.r.'........# #......#..####......# ##..........###################........# #......##....#......#..+..........# #........# #......#####.#........##..........# #........# #......# #.#....[.####....%.....# #........# #......# #........# ########### #........# #......# ###......# ########## ######## ########