#######+### #######'# #.........# #........ #.........#####......######## #.........#...'......#....... #.........'>###......#....... #.........### #......#....... ####'###### ######.(.o..... #..# ###))#!.. ##.# #))#... #.# #.)..... #.# ######## #####'####### #...........# #...........# #...........# #...........+ #...........# #...........# ####'######## #.## #..# #####'#### #####+## #........# #......# #........###### #......# #........'....# #......# #........####.###.<....# #..<.....# #...'......+ #........# #####>.....# ........# ######## +#######