################# .................. ...............######## #................#......# #................'......#... #...#####'##.....#......#.... #...#...)..#.....#......#..... #...#......#.....#......#.....# #...#......#.....#####''#.....# #...#......#).................# #...'......#.......<..........# #...#......#..................### #...#...[..#...................... #...######## .................... #........... #######............ #........... #......####+### #............ #......#......# #............ #......#......# #............ #...<..'......# #..######### ###......######## #..# .................. #..+ #######........... #..# #.......... #.. #...####### . #...# #...# #...# #...# ..# . .... .o.# ...# ...# oo.# ...# .########.o.# ........<...# ............# ...........# ##########.# .# #