######################### #...............##......# #...............##......# #................'......# #...............##......# #...............####'#### #...............####.#### #...............##......# #......##.......##......# #############......##.......##......# #...##.....##......##.......##......# #...##......'......##...............# #...##.....##########...............# #....'.....##########...............# #...##.....##......##########.......# #...##.....##.......##########......# ######.....##...............##......# ##################'####........##......# #......###########.#####.......'.......# #......##.............##.......##......# #......##.............##.......######### #......##.............##.......######### #......##.....<...∩............##......# #......########................##......# #.......########................'......# #.............##........P......##......# #.............#######.......#####......# #.............#######.......#####......# ................##...............##......# .........##.......>.....##.......##......# .........##.......>.....##........'......# .........##.............##.......##......# .........##.............##.......######### ###########......#########........######## ##......#########...............# +..............##...............# ##.............+................# #.....##......##........###'#### #......#......#############.#### ##......#......###########......# ######...._.........##.......##......# #............#......##.......##......# #............#########.......'.......# #.....###.############.......##......# #########.####).....##.......##......# ##....(.##(()...####.######......# .........N((>...(.####+#####.......# ..........##########......##.......# .....(....# #.......'.......# ....####### #....<.##.......# ...# #...<..########## ... #.......# #......... #.......... ########..... #.... ....