### ... .. .. .####### #+###......# #...#......# #...e......# #...#......# #...#......# ##...##'##..# #....)<..# .# #........# # +..!.....# #........# #........# #........# #........# .........# #.........#