### ######### #... #.......# ########### ###########.... #.......##### #........(####............J #.......'...########## #.........'YY#..........# #.......###..........##### #.........##YJy.........# #.......# ##########.....###.......).####..........# #.......# #####...'<........# #..........# #.......# #####.........# #.....$.!.## #.......# ####+###### ######+#### ######'## #..# #####'### #.......# #......<# #..>....# #.).....# #.......# #.......+ #.......# #.......# #.......#