0.1: Initial release
0.2: Draw line for 3d effect, fix number alignment
0.3: Fix day-end overflowing hour calculation